Ich gehe die Rails API-Dokumente durch collection_selectund sie sind schrecklich.
Die Überschrift lautet:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Und dies ist der einzige Beispielcode, den sie geben:
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true)
Kann jemand anhand einer einfachen Zuordnung (z. B. Userhas_many Plansund a Plangehört zu a User) erklären, was ich in der Syntax verwenden möchte und warum?
Bearbeiten 1: Außerdem wäre es fantastisch, wenn Sie erklären würden, wie es in einer form_helperoder einer regulären Form funktioniert . Stellen Sie sich vor, Sie erklären dies einem Webentwickler, der die Webentwicklung versteht, für Rails jedoch "relativ neu" ist. Wie würden Sie es erklären?
FormBuilderin Ordnung , nur nicht in der, sondern in der FormOptionsHelper: api.rubyonrails.org/classes/ActionView/Helpers/…