bundle exec rails g scaffold Item name:string price:integer
--- CUT --- invoke erb create app/views/items create app/views/items/index.html.erb create app/views/items/edit.html.erb create app/views/items/show.html.erb create app/views/items/new.html.erb create app/views/items/_form.html.erb --- CUT ---
saat menjalankan scaffold generator, maka engine erb akan dipanggil dan menghasilkan lima buah berkas template di dalam direktori items yang di dalam masing-masing berkas tersebut sudah terdapat kode-kode yang diperlukan. Untuk melakukan kustomisasi / pengubahan pada masing-masing berkas template erb tersebut, tempatkan berkas erb di dalam direktori lib/templates/erb.
lib/templates/erb/index.html.erb lib/templates/erb/edit.html.erb lib/templates/erb/show.html.erb lib/templates/erb/new.html.erb lib/templates/erb/_form.html.erbSehingga nanti saat menjalankan generator scaffold, generator akan melihat terlebih dahulu pada direktori lib/templates/erb sebelum menggunakan template default dimana template default tersebut terletak di erb/scaffold/templates/. Untuk memudahkan kustomisasi, salin berkas erb dari template default tersebut dan lakukan perubahan sesuai kebutuhan. Setelah selesai melakukan kustomisasi, lakukan scaffolding, maka akan terlihat perubahannya.
0 comments:
Post a Comment