Ich gehe die Rails API-Dokumente durch collection_select
und 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. User
has_many Plans
und a Plan
gehö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_helper
oder 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?
FormBuilder
in Ordnung , nur nicht in der, sondern in der FormOptionsHelper
: api.rubyonrails.org/classes/ActionView/Helpers/…