Estoy revisando los documentos de la API de Rails collection_select
y son horribles.
El encabezado es este:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Y este es el único código de muestra que dan:
collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true)
¿Alguien puede explicar, usando una asociación simple (digamos User
has_many Plans
y a Plan
pertenece a a User
), qué quiero usar en la sintaxis y por qué?
Edición 1: Además, sería increíble si explicaras cómo funciona dentro de una form_helper
forma regular. Imagine que está explicando esto a un desarrollador web que comprende el desarrollo web, pero que es "relativamente nuevo" para Rails. ¿Cómo lo explicarías?
FormBuilder
sino en FormOptionsHelper
: api.rubyonrails.org/classes/ActionView/Helpers/…