语法错误,意外的keyword_ensure,期望使用Rails输入结束

Xee*_*een 4 ruby forms syntax ruby-on-rails

我有以下代码:

<%= form_tag(email_post_path, method: :put) %>
  <%= text_field_tag(:email) %>
  <%= submit_tag %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我得到错误syntax error, unexpected keyword_ensure, expecting end-of-input- 为什么?

我试过设置,<%= end %>但这也没有帮助;)

Raj*_*ngh 16

你忘了添加doform_tag,它应该是这样的

<%= form_tag(email_post_path, method: :put) do %>
Run Code Online (Sandbox Code Playgroud)