我试图隐藏一个复选框并指定默认值 1,以便仅显示提交按钮。这是我的表格。只是想知道正确的格式,因为我是 Rails 的新手。我认为您可以通过助手来完成此操作,但想知道我是否可以将其包含在表格中。这是表格:
<% remote_form_for [@post, Vote.new] do |f| %>
<p>
<%= f.label :vote %>
<%= f.check_box :vote %>
</p>
<%= f.submit "Vote" %>
最佳答案
你当然可以这样做,但如果你只想设置一个参数而不显示一个字段,你可能想要的是一个隐藏字段:
<%= f.hidden_field :vote, :value => '1' %>
如果你真的想要一个隐藏的复选框(也许你可以选择稍后使用 javascript 显示它?),你可以这样做:
<%= f.check_box :vote, :checked => true, :style => 'visibility: hidden' %>
关于ruby-on-rails - 隐藏复选框和分配值 - Ruby on Rails - 简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1766327/