3
我從常規ERB切換到slim文件後無法讓表單工作。這是我想擁有纖細的形式呈現:Rails slim form_for標記
= 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"
這裏是在定期再培訓局的工作代碼文件
<%= 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'
不錯!感謝您的幫助。這是一個縮進問題。表單已在頁面上縮進,並且隱藏的字段從表單縮進,但在製表符之前有空格。我不知道這是否合理,但是,你是對的,這是一個縮進問題!謝謝你 – ajk4550
是的,這是非常毛茸茸的bug。 'tab!=兩個空格' –