简单的输入结束错误 - Rails表单

时间:2015-07-18 02:39:04

标签: ruby-on-rails forms syntax-error

我收到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>

1 个答案:

答案 0 :(得分:2)

您的form_tag缺少指定代码块时应遵循的do。它应该是这样的:

<% form_tag('/fineart', method: :get) do %>
  ....
<% end %>

希望它有所帮助!