Saya memukuli kepala saya di dinding yang satu ini. Saya ingin membuat tag pilih sederhana menggunakan f.select
tag tetapi tidak ada yang berhasil. Saya berikan contoh di bawah ini:
<%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%>
Ok, jadi pada dasarnya ini adalah daftar sederhana yang setelah formulir dikirimkan itu menempatkan nilai ke dalam object_field
. Itu semua berfungsi, tetapi melihat sumber halaman tag kelas tidak termasuk. Itu tidak melempar kesalahan, itu hanya melompati semuanya.
Jika ada yang punya saran saya akan sangat menghargainya.
sumber
= f.select(:stars, [['Male', true], ['Female', false]], {}, {:class=>"form-control",:style=>"opacity: 0;"})
opacity set ke 0 akan membuat bidang Anda tidak terlihat.Anda juga dapat menambahkan opsi prompt seperti ini.
sumber
Ini bekerja untuk saya
sumber
Anda dapat melihat di sini: http://apidock.com/rails/ActionView/Helpers/FormBuilder/select
Atau di sini: http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select
Tag pilih memiliki maksimal 4 agrument, dan agrument terakhir adalah opsi html, artinya Anda dapat meletakkan kelas, mengharuskan, opsi pilihan di sini.
sumber
selected: @set
bekerja untuk saya ketika saya meletakkannya di yang pertama{}
.