这是我的表格代码。
<%= simple_form_for @user do |f|%>
<%= f.input :name %>
<%= f.button :submit %>
<% end %>
这是我得到的错误:
编译错误 /home/shreyas/apps/vaccidate/app/views/users/_form.html.erb:1:语法错误,意外')' ... simple_form_for @user do | f |)。to_s); @ output_buffer.concat ^ /home/shreyas/apps/vaccidate/app/views/users/_form.html.erb:9:语法错误,意外的kENSURE,期待')' /home/shreyas/apps/vaccidate/app/views/users/_form.html.erb:11:语法错误,意外的kEND,期待')'
我该怎么办? 谢谢!
答案 0 :(得分:0)
您的表单标记应为:
<% simple_form_for @user do |f|%>
<%= f.input :name %>
<%= f.button :submit %>
<% end %>
请注意第一行我如何使用<%
,而不是<%=
。在此插件的Rails 3中,它可能会更改为<%=
,但似乎您没有使用该版本。你得到这个错误的原因是因为它试图在块完成之前输出它。