Ho aggiunto questo:
codice:
params[:product][:product_category_id].to_i
come parametro selected al metodo options_from_collection_for_select()
da cui:
codice:
select_tag 'product[product_category_id]', options_from_collection_for_select(@product_categories, 'id', 'name', params[:product][:product_category_id].to_i)
ma funziona solo nel caso vi sia già stato un post di valori, nel momento in cui accedo la prima volta alla form di inserimento (vista: new) ho un errore che comincia riportando:
codice:
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]
Molto probabilmente perchè "params" è vuoto.
Come ovviare?
Tnx.