Vorrei ottenere alcuni parametri nidificati. Ho un ordine che ha molti articoli e questi articoli hanno ciascuno un tipo. Mi piacerebbe ottenere il parametro type_id dal metodo di creazione dei controller.Come accedere ai parametri nidificati
@order = Order.new(params[:order])
@order.items.each do |f|
f.item_type_id = Item_type.find_by_name(f.item_type_id).id
end
Il motivo è che voglio l'utente sia in grado di creare nuove item_types nella vista. Quando lo fanno uso una chiamata AJAX aggiungili al db. In caso di distacco forma ottengo nomi del item_type nel parametro item_type_id e voglio trovare l'item_type corretta e impostare l'id a quella
Dovresti essere più specifico. Dove vuoi ottenere questo parametro? Nel controller in modalità di aggiornamento/creazione? O in vista in una nuova/modifica azione? Aggiungi un po 'di codice - è sempre più facile indovinare cosa vuoi :) – klew
Lì, ho aggiornato la domanda un po' :) era di fretta quando l'ho postato – Flexo