Saya akan menelusuri Rails API docs for collection_select
dan mereka mengerikan sekali.
Judulnya adalah ini:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Dan ini adalah satu-satunya kode sampel yang mereka berikan:
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true)
Dapatkah seseorang menjelaskan, menggunakan asosiasi sederhana (katakanlah User
has_many Plans
, dan Plan
milik a User
), apa yang ingin saya gunakan dalam sintaks dan mengapa?
Sunting 1: Juga, akan luar biasa jika Anda menjelaskan cara kerjanya di dalam form_helper
atau bentuk biasa. Bayangkan Anda menjelaskan hal ini kepada pengembang web yang memahami pengembangan web, tetapi 'relatif baru' untuk Rails. Bagaimana Anda menjelaskannya?
FormBuilder
tetapi di FormOptionsHelper
: api.rubyonrails.org/classes/ActionView/Helpers/…