【发布时间】:2014-11-13 17:34:21
【问题描述】:
从常规 ERB 切换到纤薄文件后,我无法让表单工作。这是我想要实现纤细渲染的表单:
= form_for @student, :url => students_path(@student), method: :post do |f|
= f.hidden_field :student_id, :value => current_user.id
= f.hidden_field :course_id, :value => group.id
= submit_tag "Join this Class!", :class => "btn btn-primary pull-right join-button"
这是常规 ERB 文件中的工作代码
<%= form_for @student, :url => students_path(@student), method: :post do |f| %>
<%= f.hidden_field :student_id, :value => current_user.id %>
<%= f.hidden_field :course_id, :value => group.id %>
<%= submit_tag "+ Join", :class => "btn btn-primary pull-right join-button" %>
<% end %>
这是我目前遇到的错误:
undefined local variable or method `f'
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 slim-lang