我正在设置我的表单:<%= hidden_field :room_name, @room.name %>
在我的视图中我将参数设为
room_name:!ruby / object:ActionController :: Parameters 参数:!ruby / hash:ActiveSupport :: HashWithIndifferentAccess 标准公寓:''
我只想获得标准公寓价值
答案 0 :(得分:1)
如果您声明了一个包含
等对象的表单<%= form_for(@room, html: {role: "form"}) do |f| %>
此处f
是表单对象,然后带value
的输入字段将如下所示
<%= f.hidden_field :room_name, value: @room.name %>
输出HTML就是这样的
<input value="Room Name" type="hidden" name="room[room_name]" id="room_room_name">
如果您的表单声明没有对象,那么它将是
<%= hidden_field_tag :room_name, value: @room.name %>
希望将来能帮助其他SO用户。
答案 1 :(得分:0)
我认为将表单更改为此
<%= hidden_field_tag "room_name",@room.name %>