简单的输入结束错误 - Rails 表单
Simple End-of-input Error - Rails Form
我遇到 syntax error, unexpected keyword_ensure, expecting end-of-input
错误。我检查了其他一些有同样问题的帖子,但我没有需要关闭的 if 或条件语句。只是一个简单的 form_tag,我认为它已正确关闭,一些字段标记偶尔散布在整个代码中。非常感谢任何帮助!谢谢!
<%= render 'partials/header' %>
<%= render :partial => "partials/feature", locals: {type: @full_feature} %>
<div id="fineart-full-page">
<div id="search-panel">
<% form_tag('/fineart', method: :get) %>
<div id="top-round">
</div>
<div id="main-row">
<div id="column-1">
<div id="row-1">
Power Search
</div>
<div id="row-2">
<%= text_field_tag 'q' %>
</div>
<div id="row-3">
Search Keyword, Title, Artist,<br>Subject, Location, & JTG#
</div>
</div>
<div id="column-2">
<%= submit_tag %>
</div>
</div>
<div id="bottom-round">
</div>
<% end %>
</div>
</div>
您的 form_tag
缺少指定代码块时应该跟在它后面的 do
。它应该是这样的:
<% form_tag('/fineart', method: :get) do %>
....
<% end %>
希望对您有所帮助!
我遇到 syntax error, unexpected keyword_ensure, expecting end-of-input
错误。我检查了其他一些有同样问题的帖子,但我没有需要关闭的 if 或条件语句。只是一个简单的 form_tag,我认为它已正确关闭,一些字段标记偶尔散布在整个代码中。非常感谢任何帮助!谢谢!
<%= render 'partials/header' %>
<%= render :partial => "partials/feature", locals: {type: @full_feature} %>
<div id="fineart-full-page">
<div id="search-panel">
<% form_tag('/fineart', method: :get) %>
<div id="top-round">
</div>
<div id="main-row">
<div id="column-1">
<div id="row-1">
Power Search
</div>
<div id="row-2">
<%= text_field_tag 'q' %>
</div>
<div id="row-3">
Search Keyword, Title, Artist,<br>Subject, Location, & JTG#
</div>
</div>
<div id="column-2">
<%= submit_tag %>
</div>
</div>
<div id="bottom-round">
</div>
<% end %>
</div>
</div>
您的 form_tag
缺少指定代码块时应该跟在它后面的 do
。它应该是这样的:
<% form_tag('/fineart', method: :get) do %>
....
<% end %>
希望对您有所帮助!