找不到错误...语法错误,意外的keyword_ensure,预期输入结束

起诉

Rails的新手,并遇到此错误:

    SyntaxError in RestaurantsController#index
/home/action/workspace/yelp_demo/app/views/layouts/_navbar.html.erb:40: syntax error, unexpected keyword_ensure, expecting end-of-input

但是错误,我想是在这里:

    app/views/layouts/application.html.erb:12:in `_app_views_layouts_application_html_erb___1775868341330703453_36033920'

因此,这是application.html.erb代码:

<!DOCTYPE html>
<html>
<head>
  <title>Yelpdemo</title>
  <%= render 'layouts/bootstrap' %>
  <%= stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true %>
  <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
  <%= csrf_meta_tags %>

 </head>
<body>
  <%= render 'layouts/navbar' %>
  <div class="container-fluid">
  <% flash.each do |name, msg| %>
      <% if msg.is_a?(String) %>
        <div class="alert alert-<%= name == "notice" ? "success" : "danger" %> alert-dismissable">
          <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
          <%= content_tag :div, msg, :id => "flash_#{name}" %>
        </div>
      <% end %>
    <% end %> 
    <%= yield %>
    <%= render 'layouts/footer' %>
  </div>
</body>
</html>

这是我的_navbar.html.erb:

 <nav class="navbar navbar-default" role="navigation">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <%= link_to "Yelpdemo", root_path, class: "navbar-brand" %>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  <ul class="nav navbar-nav">
    <li><%= link_to "About", pages_about_path %></li>
    <li><%= link_to "Contact", pages_contact_path %></li>
  </ul>
  <%= form_tag search_restaurants_path, method: :get, class: "navbar-form navbar-left" do %>
      <p>
        <%= text_field_tag :search, params[:search], class: "form-control" %>
        <%= submit_tag "Search", name: nil, class: "btn btn-default" %>
      </p>
  <% end %>
<% end %>
    <ul class="nav navbar-nav navbar-right">

        <% if user_signed_in? %>
          <li><%= link_to "Edit Profile", edit_user_registration_path %></li>
          <li><%= link_to "Sign out", destroy_user_session_path, method: :delete %></li>
        <% else %>
          <li><%= link_to "Sign up", new_user_registration_path %></li>
          <li><%= link_to "Sign in", new_user_session_path %></li>
        <% end %>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

我确定我在这里遗漏了什么...但是呢?TIA为您提供帮助!!

Chiefwarpaint

看起来_navbar.html.erb文件中有一个额外的<%end%>。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

语法错误:意外的keyword_ensure,预期输入结束

来自分类Dev

rails格式错误:语法错误,意外的keyword_ensure,预期输入结束

来自分类Dev

Ruby On Rails收到错误:语法错误,意外的keyword_ensure,预期输入结束

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Haml错误:语法错误,意外的keyword_ensure,预期输入结束...:Util.html_safe(_erbout);确保; @haml_buffer = @haml_buffer .... ... ^

来自分类Dev

HAML:语法错误,意外的keyword_ensure,预期为$ end

来自分类Dev

Rails:语法错误,意外的keyword_ensure,期望$ end

来自分类Dev

Rails Controller错误:语法错误,意外的keyword_end,预期输入结束

来自分类Dev

语法错误,意外的keyword_ensure,在我的应用程序中期望keyword_end

来自分类Dev

语法错误“语法错误,意外的输入结束,需要keyword_end(SyntaxError)”

来自分类Dev

语法错误“语法错误,意外的输入结束,需要keyword_end(SyntaxError)”

来自分类Dev

rspec:失败/错误:_send_(方法,文件)。语法错误:104:语法错误,意外的keyword_end,预期输入结束

来自分类Dev

语法错误,意外的':',期望输入结束

来自分类Dev

语法错误:意外的输入结束

来自分类Dev

Rails的Heroku错误:语法错误,意外的keyword_end,期望输入结束

来自分类Dev

Ruby代码具有语法错误,意外的keyword_end,期望输入结束

来自分类Dev

Ruby语法错误-意外的输入结束,需要keyword_end

来自分类Dev

Ruby语法错误-意外的输入结束,期望使用keyword_end

来自分类Dev

语法错误,意外的输入结束,期望使用keyword_end红宝石

来自分类Dev

红宝石语法错误,意外的keyword_end,期望输入结束(SyntaxError)

来自分类Dev

语法错误,意外的输入结束,需要keyword_end(帮助我)!

来自分类Dev

找不到导致错误的原因,导致输入错误意外结束

来自分类Dev

json解析错误语法错误输入意外结束

来自分类Dev

错误:语法错误:JSON输入意外结束

来自分类Dev

找不到SQL语法错误

来自分类Dev

SQlite语法错误,找不到

来自分类Dev

我似乎找不到的语法错误

来自分类Dev

SQlite语法错误,找不到

Related 相关文章

  1. 1

    语法错误:意外的keyword_ensure,预期输入结束

  2. 2

    rails格式错误:语法错误,意外的keyword_ensure,预期输入结束

  3. 3

    Ruby On Rails收到错误:语法错误,意外的keyword_ensure,预期输入结束

  4. 4

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

  5. 5

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

  6. 6

    Haml错误:语法错误,意外的keyword_ensure,预期输入结束...:Util.html_safe(_erbout);确保; @haml_buffer = @haml_buffer .... ... ^

  7. 7

    HAML:语法错误,意外的keyword_ensure,预期为$ end

  8. 8

    Rails:语法错误,意外的keyword_ensure,期望$ end

  9. 9

    Rails Controller错误:语法错误,意外的keyword_end,预期输入结束

  10. 10

    语法错误,意外的keyword_ensure,在我的应用程序中期望keyword_end

  11. 11

    语法错误“语法错误,意外的输入结束,需要keyword_end(SyntaxError)”

  12. 12

    语法错误“语法错误,意外的输入结束,需要keyword_end(SyntaxError)”

  13. 13

    rspec:失败/错误:_send_(方法,文件)。语法错误:104:语法错误,意外的keyword_end,预期输入结束

  14. 14

    语法错误,意外的':',期望输入结束

  15. 15

    语法错误:意外的输入结束

  16. 16

    Rails的Heroku错误:语法错误,意外的keyword_end,期望输入结束

  17. 17

    Ruby代码具有语法错误,意外的keyword_end,期望输入结束

  18. 18

    Ruby语法错误-意外的输入结束,需要keyword_end

  19. 19

    Ruby语法错误-意外的输入结束,期望使用keyword_end

  20. 20

    语法错误,意外的输入结束,期望使用keyword_end红宝石

  21. 21

    红宝石语法错误,意外的keyword_end,期望输入结束(SyntaxError)

  22. 22

    语法错误,意外的输入结束,需要keyword_end(帮助我)!

  23. 23

    找不到导致错误的原因,导致输入错误意外结束

  24. 24

    json解析错误语法错误输入意外结束

  25. 25

    错误:语法错误:JSON输入意外结束

  26. 26

    找不到SQL语法错误

  27. 27

    SQlite语法错误,找不到

  28. 28

    我似乎找不到的语法错误

  29. 29

    SQlite语法错误,找不到

热门标签

归档