Isi kandungan:
- Langkah 1: Jangan Ulangi Diri Anda
- Langkah 2: Membina Halaman Komen
- Langkah 3: Latar Belakang Sedikit
- Langkah 4: Buat Aplikasi
- Langkah 5: Melaksanakan Perintah Pertama
- Langkah 6: Buat Pengawal
- Langkah 7: Buat Model Pos
- Langkah 8: Finnaly Beberapa Bahan Ruby Sebenar
- Langkah 9: Tambah Medan
- Langkah 10: Di Mana Konfigurasi
- Langkah 11: Buat Pangkalan Data
- Langkah 12: Membuat Pangkalan Data
- Langkah 13: Mulakan Ruby Server
- Langkah 14: Sediakan Pengawal
- Langkah 15: Edit Pengawal
- Langkah 16: Migrasikan Db
- Langkah 17: Lihat Apa Yang Kita Lakukan
Video: Bermula Dengan Rel: 17 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Pernahkah anda melihat laman web yang begitu menarik dan interaktif sehingga anda tertanya-tanya "Bagaimana mereka melakukannya?". Baiklah saya akan menunjukkan kepada anda satu cara yang dapat dilakukan. Sudah tentu kita tidak akan membuat laman sesebuah Instructables sebagai permulaan, tetapi prinsipnya dapat berkembang dengan mudah menjadi jenis laman web yang dapat anda bayangkan dengan sedikit kerja.
Langkah 1: Jangan Ulangi Diri Anda
"Jangan ulangi diri sendiri", pernyataan ini biasanya diikuti dengan "Apa?" … kemudian anda ulangi "Jangan ulangi sendiri". Salah satu prinsip utama Ruby ialah D. R. Y. jadi kita akan terus mengikutinya seberapa banyak yang mungkin. Mari mulakan dengan mencari kerangka yang berfungsi sepenuhnya. Instant Rails adalah projek yang hebat. Klik pada pautan dan unzip fail ke direktori yang tidak mempunyai ruang (seperti C:). Jangan bimbang fail kecil memerlukan masa yang lama untuk membuka zip, ini kerana banyak folder kecil yang terdapat di dalamnya.
Langkah 2: Membina Halaman Komen
Mula-mula pastikan anda tidak menjalankan pelayan web lain seperti IIS. Sekiranya anda ditutup sekarang.
Sekarang mulakan InstantRails.exe Ia mungkin akan meminta untuk mengemas kini fail konfigurasi. Pilih OK.
Langkah 3: Latar Belakang Sedikit
Sedikit latar belakang mengenai bagaimana Ruby on Rails sebenarnya berfungsi.
Ruby on Rails berfungsi menggunakan struktur MVC. Itulah Model, Pandangan, dan Pengawal. Model adalah bahagian yang melakukan semua kerja, ia akan menjadi penghancur nombor, struktur penyimpanan dan lain-lain …. Pandangan itu hanya penonton. Ini biasanya akan menjadi format yang disajikan ke laman web di demonstartion kami. Pengawal adalah bahagian yang mengambil input pengguna dan meneruskannya ke Model. Oleh itu, anda melihat Pengguna memasukkan teks ke dalam Controller, yang kemudian dihantar ke Model di mana ia melakukan sesuatu dan meludahkannya kembali ke View. Cukup mudah, tetapi ingatlah semasa kita melalui beberapa langkah seterusnya.
Langkah 4: Buat Aplikasi
Pertama mari buat aplikasi rel
Buka tetingkap ruby dengan menggunakan ikon InstantRailsI di kiri atas Aplikasi RelBuka Tetingkap Ruby Consolw
Langkah 5: Melaksanakan Perintah Pertama
Pada tetingkap konsol yang baru anda buka, komen rel
Langkah 6: Buat Pengawal
Sekarang kita membuat pengawal. Navigasi ke direktori baru: cd comment Jenis seterusnya: ruby script / menghasilkan pengawal Komen
Langkah 7: Buat Model Pos
Sekarang kita menghasilkan model baru yang dipanggil Post. Ini hampir sama dengan yang terakhir. Jenis: skrip ruby / buat model Post
Langkah 8: Finnaly Beberapa Bahan Ruby Sebenar
Pergi ke tetingkap penjelajah anda untuk rails_appscommentdbmigrate
Buka fail 001_create_posts.rb Ia harus dibuka dengan SciTE, jika tidak, anda mungkin mahu menggunakannya untuk sisa demo ini.
Langkah 9: Tambah Medan
Di sini kita akan menambah medan Nama dan Komen. Di bawah baris yang bermula create_table insertt.column: name,: stringt.column: comment,: textSave file dan tutup SciTE.
Langkah 10: Di Mana Konfigurasi
Langkah cepat untuk mencari apa pangkalan data anda harus dipanggil. Pergi ke folder konfigurasi dan buka fail database.yml dengan SciTE. Di bahagian pertama selepas komen (teks hijau) anda akan melihat bahagian pengembangan, iaitu pangkalan data yang kami akan digunakan buat masa ini. Nama pangkalan data kami mestilah comment_development
Langkah 11: Buat Pangkalan Data
Sekarang di tetingkap perintah InstantRails mulailah.
Anda mungkin perlu menyahsekatnya di firewall anda. Seterusnya pergi ke ikon I ConfigureDatabase (melalui PhpMyAdmin)
Langkah 12: Membuat Pangkalan Data
Di laman web cari kotak bertajuk Buat Pangkalan Data Baru dan isikan nama pangkalan data yang kami perlukan. Inilah dia: comment_developmentAktifkan lalai dan tutup tetingkap. Pada masa ini teruskan dan matikan apache dengan kaedah yang sama kita memulakannya tetapi gunakan butang berhenti kali ini.
Langkah 13: Mulakan Ruby Server
Buka tetingkap konsol baru (sekarang anda harus membuka 2). Dan kami akan memulakan pelayan. Pertama Navigasi ke direktori komen dengan komen cd Input sekarang: skrip ruby / pelayan
Langkah 14: Sediakan Pengawal
Sekarang kita mahu menyediakan pengawal untuk pelayan.
Pergi ke app / Controllers dan buka fail comments_controller.rb di SciTE
Langkah 15: Edit Pengawal
Dalam SciTE edit pengawal dengan menambahkancaffold: postright di tengah.
Langkah 16: Migrasikan Db
Pada tetingkap konsol pertama anda, rake db: migrateThis akan menyiapkan fail dan memuatkannya untuk dilihat.
Langkah 17: Lihat Apa Yang Kita Lakukan
Buka penyemak imbas web anda ke https:// localhost: 3000 / komen dan lihat bagaimana rupanya.
Disyorkan:
Bermula dengan Radio Ham: 5 Langkah (dengan Gambar)
Bermula dengan Radio Ham: Sebagai pemegang lesen ham yang baru dicetak, saya ingin meneruskan proses yang saya ambil untuk memasuki radio ham. Saya tertarik dengan aspek kemandirian hobi, memberi orang cara untuk berkomunikasi apabila kaedah lain terganggu. Tetapi juga bermanfaat untuk
Rel Fokus Makro Automatik: 13 Langkah (dengan Gambar)
Rel Fokus Makro Automatik: Hai komuniti, saya ingin membentangkan reka bentuk saya untuk rel fokus makro automatik. Baiklah, jadi soalan pertama untuk apa syaitan itu menjadi fokus dan untuk apa ia digunakan? Fotografi makro atau jarak dekat adalah seni pengimejan yang sangat kecil. Ini dapat
Gelangsar Kawalan Gerak untuk Rel Selang Masa: 10 Langkah (dengan Gambar)
Motion Control Slider for Time Lapse Rail: Instruksional ini menerangkan cara menggerakkan rel selang waktu menggunakan motor langkah yang digerakkan oleh Arduino. Kami akan memberi tumpuan terutamanya pada Motion Controller yang menggerakkan motor langkah dengan andaian anda sudah mempunyai rel yang ingin anda bermotor. Sebagai contoh apabila dis
Cara Menetapkan Kenderaan Rel Kereta Api di Laluan: 10 Langkah (dengan Gambar)
Cara Menetapkan Kenderaan Kereta Api Rel di Laluan: Langkah berjaga-jaga Keselamatan: Orang yang meletakkan trak kereta api tinggi di rel dan orang yang menolong harus memakai pakaian yang kelihatan tinggi (mis. Rompi, kaus, mantel) agar dapat dilihat dengan kemungkinan lalu lintas yang akan datang. Sarung tangan dan sarung tangan juga harus dipakai untuk
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Rel: 8 Langkah (dengan Gambar)
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Kereta Api: Dalam masyarakat moden, peningkatan penumpang kereta api bermaksud syarikat kereta api harus melakukan lebih banyak untuk mengoptimumkan rangkaian agar sesuai dengan permintaan. Dalam projek ini kita akan menunjukkan secara kecil-kecilan bagaimana suhu, air hujan, dan sensor getaran