表单提交按钮不会显示
问题描述:
我工作的一个项目,我想实现一个投票系统,但我遇到了一些麻烦,我试着隐藏字段创建表单:表单提交按钮不会显示
<% form_for :vote, url: votes_path do |f| %>
<%= f.hidden_field :rating, value: '1' %></td>
<%= form_submit_button("vote 1") %>
<% end %>
但是,当我运行的提交按钮不会出现,我不知道我做错了什么。
答
form_for
产生<FORM>
标签,所以你需要包括它的输出与<%=
:
<%= form_for :vote, url: votes_path do |f| %>
答
使用此代码:
<%= form_for :vote, url: votes_path do |f| %>
<%= f.hidden_field :rating, value: '1' %></td>
<%= form_submit_button("vote 1") %>
<% end %>
=
通常显示在视图页面的形式,如果你删除那么任何输入标签都不会显示。