私はRails APIのドキュメントをcollection_select
調べています。
見出しはこれです:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
そして、これは彼らが与える唯一のサンプルコードです:
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true)
誰かが、単純な関連付け(たとえば、User
has_many Plans
、およびa Plan
はに属しているUser
)を使用して、構文で使用したいものとその理由を説明できますか?
編集1:また、form_helper
フォーム内または通常のフォーム内でどのように機能するかを説明すると、すばらしいでしょう。これを、Web開発を理解しているがRailsに対して「比較的新しい」Web開発者に説明しているとします。どのように説明しますか?
FormBuilder
が、中FormOptionsHelper
:api.rubyonrails.org/classes/ActionView/Helpers/...