Pendekar Ruby on Rails
Pendekar Ruby on Rails
Tentang Buku
Buku ini ditulis untuk software developer yang ingin mengenal Ruby on Rails lebih jauh. Buku ini juga dapat digunakan oleh pemula yang ingin membuat software menggunakan Ruby on Rails dengan cara yang mudah dan cepat.
Buku ini berisi tentang;
- Pengenalan tentang Ruby
- Pengenalan tentang Rails
- Keunggulan menggunakan Ruby on Rails
- Membuat aplikasi Rails hanya dalam 1 Menit
- Membuat Aplikasi/Blog
- Code Snippets untuk mempercepat proses development
- Ruby on Rails pada server produksi
Daftar Isi
1.1. Apa itu Ruby on Rails? 10
1.3. Kenapa Menggunakan Ruby on Rails 12
1.4. Aplikasi/Website Apa Saja yang Menggunakan Rails 13
1.5. Instalasi Ruby on Rails 14
1.5.1. Instalasi Ruby on Rails pada Ubuntu 14.04 14
1.5.2. Instalasi Ruby on Rails pada Windows 15
1.5.3. Instalasi Ruby on Rails pada Mac OS X Yosemite 20
1.5.3.1. Install Xcode Command Line Tools 21
1.5.3.3. Instalasi Ruby Menggunakan RVM 24
1.5.3.4. Gem Manager dan RVM Gemsets 24
2.1. Kenapa Harus Belajar Ruby Terlebih Dahulu 26
2.5. Interactive Ruby Shell 28
2.8. Memberikan Comment pada Ruby 32
2.11.2. Operator Perbandingan 41
2.11.3. Operator Pemberian Nilai 41
2.11.4. Operator Pemberian Nilai Paralel 42
2.11.9. Operator “.” dan “::” 44
3.1. Rails Solusi Startup Sampai dengan Enterprise 50
3.4.1.2. Active Redord sebagai ORM Framework 57
3.4.1.3. Aturan dan Konfigurasi pada Active Record 58
3.4.1.4. Active Record Query Interface 60
3.4.2.2. Render secara Default 63
3.4.2.3. Menggunakan Render 65
3.4.2.3.2. Render Action View 65
3.4.3.1.1. Menghubungkan URL dengan Controller dan Method 66
3.4.3.1.2. Resource Routing 66
3.4.3.1.3. Membuat Multiple Resource 67
3.4.3.1.4. Singular Resources 68
3.4.3.2. Aturan Pemberian Nama Controller 69
3.4.3.3. Methods dan Actions 69
3.5. Koneksi dengan Database 70
4. Membuat Aplikasi dalam 1 Menit 73
4.4. Membuat CRUD dengan Perintah Scaffold 74
4.7. Mengganti URL Default dari Scaffold 78
4.8. Mengganti Tampilan Default 80
5.7. Action Form Insert dan View 86
5.10. Action Form Update dan View 89
6.2. Menjalankan Web Server 94
6.4. Membuat Article Scaffold 96
6.7. Memasukkan TwitterBootstrap 96
6.8. Mengganti Layout Default 98
6.9. Menyesuaikan Tampilan dengan TwitterBootstrap 100
6.10. Autentikasi Pengguna Menggunakan Devise 102
6.11. Membatasi Akses Pengunjung ke Halaman Admin 106
6.12. Membuat Halaman Admin untuk Users 107
6.14. Keluar dari Halaman Autentikasi 112
6.15. Membuat Halaman Landing 112
6.16. Membuat Partial View untuk Memudahkan Mengelola Kode 113
7.1.1. Membuat Project Baru 119
7.1.3. Generate dan Destroy 120
7.1.3.1. Generate Scaffold 120
7.1.3.3. Generate Controller 122
7.1.3.4. Destroy Controller 123
7.1.3.6. Rollback dan Destroy Model 124
7.2. Menambahkan Custom Action pada RESTful 125
7.5. Validasi Menggunakan ActiveRecord 129
7.5.2. validates_associated 130
7.7. Mengirim Email Menggunakan Action Mailer 134
7.8. Basic Authentication dengan Bcrypt 136
7.9. Mengganti URL Default pada Devise 139
7.12. Membuat aplikasi satu halaman 144
7.13. Pengenalan singkat Sass 144
7.14. Pengenalan singkat CoffeeScript 149
7.14.2. Objects dan Arrays 150
7.14.4. Array Slicing dan Splicing Menggunakan Range 150
7.15. Bekerja dengan Tabel Virtual pada Database 151
7.16. Melewatkan Token melalui Ajax dengan Cara Manual 154
7.17. Menjalankan Aplikasi Ruby, Bash/Shell Script, Java, PHP dan Lain-Lain 155
9.1. WEBrick Web Server Tidak Berjalan 160
9.2. MySQL Gagal di Bundle pada Ubuntu 161
9.3. Error Ketika Penambahan Gem 161
Jaminan Kepuasan 100%, Bebas Resiko, Tanpa Syarat ala Leanpub
Dalam 60 hari sesudah pembelian Anda bisa memperoleh 100% refund atas pembelian di Leanpub dengan dua klik. Kami memproses refund secara manual, sehingga mungkin butuh beberapa hari sampai selesai.
Lihat ketentuan lengkap
Dapatkan $8 untuk Pembelian $10, dan $16 untuk Pembelian $20
Kami membayar 80% royalti untuk pembelian $7,99 atau lebih, dan 80% royalti dikurangi biaya tetap 50 sen untuk pembelian antara $0,99 dan $7,98. Anda mendapatkan $8 dari penjualan $10, dan $16 dari penjualan $20. Jadi, jika kami menjual 5000 eksemplar buku Anda yang tidak dikembalikan seharga $20, Anda akan mendapatkan $80,000.
(Ya, beberapa penulis sudah menghasilkan jauh lebih banyak dari itu di Leanpub.)
Faktanya, para penulis telah mendapatkanlebih dari $13 jutadengan menulis, menerbitkan, dan menjual di Leanpub.
Pelajari lebih lanjut tentang menulis di Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets, and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them