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.