<\/code>\n<\/li>\n<\/ul>Jana halaman ujian menggunakan pengawal <\/details> dan tindakan
, pages<\/code>, html_test_1<\/code> dan html_test_2<\/code>html_test_3<\/code>\nhtml_test_4<\/code>\n<\/h3>Kembangkan…\n```bash\n$ rails g halaman pengawal html_test_1 html_test_2 html_test_3 html_test_4\n buat app\/controllers\/pages_controller.rb\n laluan dapatkan \"pages\/html_test_1\"\n dapatkan \"pages\/html_test_2\"\n dapatkan \"pages\/html_test_3\"\n dapatkan \"pages\/html_test_4\"\n invokeerb\n buat apl\/pandangan\/halaman\n buat app\/views\/pages\/html_test_1.html.erb\n buat app\/views\/pages\/html_test_2.html.erb\n buat app\/views\/pages\/html_test_3.html.erb\n buat app\/views\/pages\/html_test_4.html.erb\n panggil pembantu\n buat app\/helpers\/pages_helper.rb\n```\n\n<\/summary>Memandangkan laluan juga ditambah semasa membuat pengawal dan tindakan, sebarang tindakan yang dibuat boleh diakses melalui pautan berikut:
\nlocalhost:3000\/pages\/html_test_4<\/code>\n<\/li>Gunakan VSCode untuk membuka <\/ul> fail
\nconfig\/routes.rb<\/code>\n<\/h3>Tambah baris berikut pada penghujung fail untuk mengarahkan akar halaman ke pengawal
dan tindakan
yang dibuat sebelum ini. Dengan cara ini, apabila mengakses tapak web atau sistem anda, halaman pertama yang dipaparkan ialah halaman pages<\/code> pengawal html_test_1<\/code>. Jika tidak, halaman lalai Rails akan dipaparkan. pages<\/code>\nhtml_test_1<\/code>\n<\/li>\n<\/ul>\n
diluluskan semasa membuat pengawal, anda boleh mengabaikan penambahan laluan untuk tindakan yang dibuat.Perintah lengkap akan menjadi rails g controller pages html_test_1 html_test_2 html_test_3 html_test_4 --skip-routes<\/code><\/li>\n<\/ul>\n<\/details>\n
Tunjukkan laluan Rel<\/h3>\nKembangkan…<\/summary>Menggunakan terminal, anda boleh menentukan pengawal (menggunakan `-c`) untuk memaparkan laluan, contohnya pengawal `pages`:\n
$ rails -v\nRails 8.0.0\n\n$ time rails new classless-css-tailwind\n...\nreal 0m47.500s\nuser 0m33.052s\nsys 0m4.249s<\/code><\/pre>\n
Sebagai alternatif, anda boleh menggunakan arahan berikut untuk memaparkan semua laluan: <\/p>\n
$ cd classless-css-tailwind && code .<\/code><\/pre>\n
\n
Anda juga boleh mengakses laluan melalui penyemak imbas anda menggunakan alamat http:\/\/127.0.0.1:3000\/rails\/info\/routes<\/code>. Jangan lupa untuk memulakan pelayan pembangunan menggunakan bin\/dev<\/code> atau standard rails server<\/code> dalam akar projek. Pelayan pembangunan \"mendengar\" untuk perubahan pada fail JavaScript dan fail CSS untuk melaksanakan pemprosesan yang diperlukan untuk menyampaikannya kepada pengguna. <\/li>\n
Untuk membolehkan perubahan pada fail ini dilaksanakan serta-merta dan dilihat dalam penyemak imbas, permata seperti Rails Live Reload perlu dipasang. <\/li>\n<\/ul>\n<\/details>\n
Kami akan mencipta empat halaman dengan kandungan HTML untuk menguji gaya CSS. <\/h3>\n
Ruby on Rails menggunakan seni bina MVC (Model-View-Controller) secara lalai untuk memulakan organisasi projek. Kebanyakan kod disusun dalam folder berikut: <\/p>
\n
Kod yang berkaitan dengan logik domain\/perniagaan dan data hendaklah disimpan dalam folder app\/models<\/code> <\/li>\n
Kod berkaitan paparan (HTML, JSON, XML, dll.) akan terletak dalam folder app\/views<\/code>;\n<\/li>Kod yang berkaitan dengan kitaran hayat permintaan akan terletak dalam folder
\nhtml_test_1<\/code><\/h3>Kembangkan…- Lawati pautan https:\/\/github.com\/dbohdan\/classless-css\/blob\/master\/screenshot-page.html dan salin semua kandungan di dalam `` tag, Seperti yang ditunjukkan di bawah\n<\/summary>\n\n
$ rails -v\nRails 8.0.0\n\n$ time rails new classless-css-tailwind\n...\nreal 0m47.500s\nuser 0m33.052s\nsys 0m4.249s<\/code><\/pre>Masukkan kandungan halaman <\/details>
\nhtml_test_2<\/code><\/h3>Kembangkan…- Lawati pautan https:\/\/gist.github.com\/tommaitland\/5865229 dan salin semua kandungan di dalam teg `` seperti yang ditunjukkan di bawah\n<\/summary>\n