У меня проблемы с формой редактирования. По какой-то причине мой помощник select не работает должным образом в действии редактирования. Кажется, по какой-то причине он игнорирует параметр: 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
Есть идеи?