Przeglądam dokumentację Rails API dla collection_selecti są one okropne.
Nagłówek jest taki:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
A to jedyny przykładowy kod, jaki podają:
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true)
Czy ktoś może wyjaśnić za pomocą prostego skojarzenia (powiedzmy Userhas_many Plans, a a Plannależy do a User), czego chcę użyć w składni i dlaczego?
Edycja 1: Byłoby wspaniale, gdybyś wyjaśnił, jak to działa w form_helperzwykłym formularzu. Wyobraź sobie, że wyjaśniasz to twórcy stron internetowych, który rozumie tworzenie stron internetowych, ale jest „stosunkowo nowy” w Railsach. Jak byś to wyjaśnił?
FormBuilderale w FormOptionsHelper: api.rubyonrails.org/classes/ActionView/Helpers/ ...