Chciałbym uzyskać niektóre zagnieżdżone parametry. Mam zlecenie, które ma wiele Przedmiotów i te Przedmioty mają Typ. Chciałbym uzyskać parametr type_id z metody tworzenia kontrolerów.Jak uzyskać dostęp do parametrów zagnieżdżonych
@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
Powodem jest to, że chcę, aby użytkownik mógł tworzyć nowe item_types w widoku. Kiedy robią to używam połączenia AJAX dodaj je do bazy danych. Kiedy pisać postać otrzymuję imiona typu ITEM_TYPE w parametrze item_type_id i chcę, aby znaleźć odpowiednie ITEM_TYPE i ustawić identyfikator do tej
Powinieneś być bardziej konkretny. Gdzie chcesz uzyskać ten parametr? W kontrolerze w metodzie aktualizacji/tworzenia? Lub w widoku w akcji nowej/edycji? Dodaj trochę kodu - zawsze łatwiej zgadnąć, co chcesz :) – klew
Tam, zaktualizowałem pytanie trochę :) było pośpiesznie, kiedy opublikowałem to – Flexo