首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在重新编辑后不会保存当前值。

在重新编辑后不会保存当前值。
EN

Stack Overflow用户
提问于 2016-10-15 22:56:24
回答 1查看 31关注 0票数 0

我的重印版有问题。让我解释一下:当我编辑和更新一个对象时,在我的显示视图中,当前值是可以的。但是,如果我重新编辑当前值不是最后的选择。

问题仅在于复选框或选择。

我的表格

代码语言:javascript
复制
<%= 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 %>

控制器

代码语言:javascript
复制
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

我怎么才能修好它?谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-15 23:46:00

好的,在一些搜索解决方案之后,如下所示:

代码语言:javascript
复制
:include_blank => true

所以我的看法是这样

代码语言:javascript
复制
<p><label for="plage">Plage</label>
<%= s.select :plage, ["oui","non"], :include_blank => true %> à <%= s.text_field :distanceplage %> km</p>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40065087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档