我在一個新的環境中設置了一個工作應用程序,運行'bundle install'之後,我嘗試啓動一個應用程序。 我得到以下錯誤:語法錯誤,active_record/attribute_methods/read.rb中的意外kEND
ActionView::Template::Error (compile error
D:/Dev_apps/Ruby187/lib/ruby/gems/1.8/gems/activerecord-3.1.0.rc5/lib/active_record/attribute_methods/read.rb:85: syntax error, unexpected kEND
D:/Dev_apps/Ruby187/lib/ruby/gems/1.8/gems/activerecord-3.1.0.rc5/lib/active_record/attribute_methods/read.rb:87: syntax error, unexpected $end, expecting kEND):
6: <nav class="round">
7:
8: <ul>
9: <% if can? :browse_backend, current_user %>
10: <li><%= link_to "Админка", admin_root_path %></li>
11: <% end %>
12:
app/models/user.rb:60:in `has_role?'
app/models/ability.rb:14:in `initialize'
app/views/layouts/_header.html.erb:9:in `_app_views_layouts__header_html_erb___239100443_122539296'
app/views/layouts/application.html.erb:16:in `_app_views_layouts_application_html_erb__144136837_122749020'
我無法理解的是如何能在寶石發生。
你是否改變了read.rb中的任何內容?這通常意味着在read.rb –
中存在語法錯誤它是否可以使用英文字符而不是「Админка」?我在編碼方面遇到了問題。 – mark
剛做了''rails new Test'',添加了一個'g腳手架產品名稱:string price:float',試圖啓動 - static「Welcome aboard」頁面加載良好,但是如果我嘗試訪問localhost:3000/products - 相同的'attribute_methods/read.rb:85:語法錯誤,意外的kEND'仍然在這裏 – Nox