У меня проблемы с формой редактирования. По какой-то причине мой помощник по выбору не работает должным образом при редактировании. Похоже, что по какой-то причине параметр: prompt => true игнорируется и не отображается сообщение «Пожалуйста, выберите». Но только для действия редактирования новое действие работает нормально.
фрагмент из частичной формы:
f.select :category_id, @categories, {:prompt => true}
действие редактирования
def edit
@page = Page.find(params[:id])
@categories = Category.where(:cat_type=>"page").map { |c| [t("category.#{c.slug}",:default=>"#{c.name}"), c.id] }
end
новое действие
def new
@page = Page.new
@categories = Category.where(:cat_type=>"page").map { |c| [t("category.#{c.slug}",:default=>"#{c.name}"), c.id] }
respond_to do |format|
format.html # new.html.erb
format.json { render json: @page }
end
end
Есть идеи?