Je suis en train de parcourir les documents de l'API Rails pour collection_select
et ils sont horribles.
Le titre est le suivant:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Et c'est le seul exemple de code qu'ils donnent:
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true)
Quelqu'un peut-il expliquer, en utilisant une simple association (disons a User
has_many Plans
, et a Plan
appartient à a User
), ce que je veux utiliser dans la syntaxe et pourquoi?
Edit 1: De plus, ce serait génial si vous expliquiez comment cela fonctionne dans un form_helper
formulaire ou un formulaire régulier. Imaginez que vous expliquez cela à un développeur Web qui comprend le développement Web, mais qui est «relativement nouveau» pour Rails. Comment l'expliquerais-tu?
FormBuilder
mais dans le FormOptionsHelper
: api.rubyonrails.org/classes/ActionView/Helpers/…