2016-10-03 117 views
0

我工作的一个项目,我想实现一个投票系统,但我遇到了一些麻烦,我试着隐藏字段创建表单:表单提交按钮不会显示

 <% form_for :vote, url: votes_path do |f| %> 
      <%= f.hidden_field :rating, value: '1' %></td> 
      <%= form_submit_button("vote 1") %> 
     <% end %> 

但是,当我运行的提交按钮不会出现,我不知道我做错了什么。

回答

3

form_for产生<FORM>标签,所以你需要包括它的输出与<%=

<%= form_for :vote, url: votes_path do |f| %> 
0

使用此代码:

<%= form_for :vote, url: votes_path do |f| %> 
     <%= f.hidden_field :rating, value: '1' %></td> 
     <%= form_submit_button("vote 1") %> 
    <% end %> 

=通常显示在视图页面的形式,如果你删除那么任何输入标签都不会显示。