Ruby on rails 如何传递简单表单隐藏字段参数以创建操作
我在将简单表单的隐藏字段中定义的参数传递给创建操作时遇到问题。在我们的应用程序中,用户可以通过会员身份进行多次下注。成员资格列包括bet\u id、user\u id、accepted:boolean和country:boolean。会员资格的“反对”列指示用户是反对还是使用该赌注下注。在特定赌注的视图中,没有成员资格的用户可以选择“同意”或“反对”,这将使用相应的“接受:布尔”创建新成员资格。以下是投注展示页面上的表格Ruby on rails 如何传递简单表单隐藏字段参数以创建操作,ruby-on-rails,ruby-on-rails-4,simple-form,Ruby On Rails,Ruby On Rails 4,Simple Form,我在将简单表单的隐藏字段中定义的参数传递给创建操作时遇到问题。在我们的应用程序中,用户可以通过会员身份进行多次下注。成员资格列包括bet\u id、user\u id、accepted:boolean和country:boolean。会员资格的“反对”列指示用户是反对还是使用该赌注下注。在特定赌注的视图中,没有成员资格的用户可以选择“同意”或“反对”,这将使用相应的“接受:布尔”创建新成员资格。以下是投注展示页面上的表格 <%= simple_form_for([@bet, @be
<%= simple_form_for([@bet, @bet.memberships.build]) do |f| %>
<%= f.hidden_field :against, against: false %>
<%= f.button :submit, "Agree!" %>
<% end %>
<%= simple_form_for([@bet, @bet.memberships.build]) do |f| %>
<%= f.hidden_field :against, against: true %>
<%= f.button :submit, "Against!" %>
<% end %>
这目前只是将接受的值保留为nil。任何帮助都将不胜感激!谢谢尝试使用以下方法:
<%= f.hidden_field :against, value: false %>
<%= f.hidden_field :against, value: false %>