我的重印版有问题。让我解释一下:当我编辑和更新一个对象时,在我的显示视图中,当前值是可以的。但是,如果我重新编辑当前值不是最后的选择。
问题仅在于复选框或选择。
我的表格
<%= f.fields_for :situations do |s| %>
<p><label for="plage">Plage</label>
<%= s.select :plage?, ["", "oui","non"] %> à <%= s.select :distanceplage?, ["", "moins de 1", "2","3", "4", "5 et plus"] %> km</p>
<% end %>控制器
def edit
end
def update
@camping = Camping.find(params[:id])
respond_to do |format|
if @camping.update(camping_params)
format.html { redirect_to @camping, notice: 'Camping was successfully updated.' }
format.json { render :show, status: :ok, location: @camping }
else
format.html { render :edit }
format.json { render json: @camping.errors, status: :unprocessable_entity }
end
end
end我怎么才能修好它?谢谢你的帮助!
发布于 2016-10-15 23:46:00
好的,在一些搜索解决方案之后,如下所示:
:include_blank => true所以我的看法是这样
<p><label for="plage">Plage</label>
<%= s.select :plage, ["oui","non"], :include_blank => true %> à <%= s.text_field :distanceplage %> km</p>https://stackoverflow.com/questions/40065087
复制相似问题