Daftar Isi:

Memulai Dengan Rel: 17 Langkah
Memulai Dengan Rel: 17 Langkah

Video: Memulai Dengan Rel: 17 Langkah

Video: Memulai Dengan Rel: 17 Langkah
Video: 4 cara bikin algoritma instagram kerja untuk kamu 2024, Juli
Anonim
Memulai Dengan Rel
Memulai Dengan Rel

Pernahkah Anda melihat situs web yang begitu keren dan interaktif sehingga Anda langsung bertanya-tanya "Bagaimana mereka melakukannya?". Nah saya akan menunjukkan satu cara yang bisa dilakukan. Tentu saja kami tidak akan membuat situs sehebat Instructables untuk memulai, tetapi prinsipnya dapat dengan mudah berkembang menjadi semua jenis situs yang dapat Anda bayangkan dengan sedikit lebih banyak pekerjaan.

Langkah 1: Jangan Ulangi Sendiri

"Jangan ulangi dirimu sendiri", pernyataan ini biasanya diikuti dengan "Apa?"…lalu ulangi "Jangan ulangi dirimu sendiri". Salah satu prinsip utama Ruby adalah D. R. Y. jadi kita akan tetap berpegang pada ini sebanyak mungkin. Mari kita mulai dengan menemukan kerangka kerja yang berfungsi penuh. Rel Instan adalah proyek yang hebat. Klik tautan dan unzip file ke direktori yang tidak memiliki spasi (seperti C:). Jangan khawatir untuk file kecil butuh waktu lama untuk unzip, hal ini karena banyaknya folder kecil yang dikandungnya.

Langkah 2: Membangun Halaman Komentar

Membangun Halaman Komentar
Membangun Halaman Komentar

Pertama, pastikan Anda tidak menjalankan server web lain seperti IIS. Jika Anda menutup itu sekarang.

Sekarang mulai InstantRails.exe Ini mungkin akan meminta untuk memperbarui file konfigurasi. Pilih Oke.

Langkah 3: Sedikit Latar Belakang

Sedikit latar belakang tentang cara kerja Ruby on Rails.

Ruby on Rails bekerja menggunakan struktur MVC. Yaitu Model, View, dan Controller. Model adalah bagian yang melakukan semua pekerjaan, itu akan menjadi pengolah angka, struktur penyimpanan, dll…. View hanyalah sebuah viewer. Ini umumnya akan menjadi format yang disajikan ke halaman web dalam demonstrasi kami. Controller adalah bagian yang mengambil input pengguna dan meneruskannya ke Model. Jadi Anda melihat Pengguna memasukkan teks ke dalam Controller, yang kemudian diteruskan ke Model di mana ia melakukan sesuatu dan meludahkannya kembali ke View. Cukup sederhana, tetapi ingatlah itu saat kita melalui beberapa langkah berikutnya.

Langkah 4: Buat Aplikasi

Buat Aplikasi
Buat Aplikasi

Pertama mari kita buat aplikasi Rails

Buka jendela ruby dengan menggunakan ikon InstantRailsI di kiri atasAplikasi RailsBuka Jendela Ruby Consolw

Langkah 5: Menjalankan Perintah Pertama

Menjalankan Perintah Pertama
Menjalankan Perintah Pertama

Di jendela konsol Anda yang baru dibuka, ketik: Rails comment

Langkah 6: Buat Pengontrol

Buat Pengontrol
Buat Pengontrol

Sekarang kita buat controllernya. Arahkan ke direktori baru: cd commentNext type: ruby script/generate controller Comments

Langkah 7: Buat Model Posting

Buat Model Posting
Buat Model Posting

Sekarang kita menghasilkan model baru yang disebut Post. Ini hampir identik dengan yang terakhir. Ketik: skrip ruby/hasilkan model Posting

Langkah 8: Akhirnya Beberapa Barang Ruby Asli

Akhirnya Beberapa Barang Ruby Asli
Akhirnya Beberapa Barang Ruby Asli

Buka jendela penjelajah Anda ke Rails_appscommentdbmigrate

Buka file 001_create_posts.rb Seharusnya dibuka dengan SciTE, jika tidak, Anda mungkin ingin menggunakannya untuk sisa demo ini.

Langkah 9: Tambahkan Bidang

Tambahkan Bidang
Tambahkan Bidang

Di sini kita akan menambahkan bidang Nama dan Komentar. Di bawah baris yang memulai create_table insertt.column:name,:stringt.column:comment,:textSave file dan tutup SciTE.

Langkah 10: Di Mana Konfigurasinya?

Dimana Konfigurasinya
Dimana Konfigurasinya
Dimana Konfigurasinya
Dimana Konfigurasinya

Langkah cepat untuk menemukan apa nama database Anda. Buka folder config dan buka file database.yml dengan SciTE. Di bagian pertama setelah komentar (teks hijau) Anda akan melihat bagian pengembangan, yaitu database yang kami akan digunakan untuk saat ini. Nama database kami harus comment_development

Langkah 11: Buat Database

Buat Basis Data
Buat Basis Data
Buat Basis Data
Buat Basis Data

Sekarang di jendela perintah InstantRails mulai Apache.

Anda mungkin harus membuka blokir ini di firewall Anda. Selanjutnya pergi ke I iconConfigureDatabase (via PhpMyAdmin)

Langkah 12: Membuat Database

Membuat Basis Data
Membuat Basis Data
Membuat Basis Data
Membuat Basis Data

Di halaman web temukan kotak berjudul Create New Database dan isikan nama database yang kita butuhkan. Ini dia: comment_developmentAccpet default dan tutup jendela. Saat ini lanjutkan dan matikan apache dengan metode yang sama seperti yang kita mulai tetapi gunakan tombol stop kali ini sebagai gantinya.

Langkah 13: Mulai Server Ruby

Mulai Server Ruby
Mulai Server Ruby
Mulai Server Ruby
Mulai Server Ruby

Buka jendela konsol baru (seharusnya Anda sekarang sudah membuka 2). Dan kita akan memulai server. Pertama Navigasikan ke direktori komentar dengan cd commentSekarang masukan: skrip ruby/server

Langkah 14: Siapkan Pengontrol

Siapkan Pengontrol
Siapkan Pengontrol

Sekarang kita ingin mengatur controller untuk server.

Buka app\controllers dan buka file comments_controller.rb di SciTE

Langkah 15: Edit Pengontrol

Edit Pengontrol
Edit Pengontrol

Di SciTE, edit pengontrol dengan menambahkan scaffold:postright di tengah.

Langkah 16: Migrasikan Db

Migrasikan Db
Migrasikan Db

Di jendela konsol pertama Anda, ketik rake db:migrateIni akan menyiapkan file dan memuatnya untuk dilihat.

Langkah 17: Lihat Apa yang Telah Kami Lakukan

Lihat Apa yang Telah Kami Lakukan
Lihat Apa yang Telah Kami Lakukan

Buka browser web Anda ke https://localhost:3000/comments dan lihat tampilannya.

Direkomendasikan: