【问题标题】:How to fix this error: unexpected tSYMBEG, expecting do or '{' or '('如何修复此错误:意外的 tSYMBEG,期待 do 或 '{' 或 '('
【发布时间】:2020-03-21 08:40:41
【问题描述】:

当我尝试打开包含以下代码的视图主页时,我目前遇到错误:

<%= link_to "Log out", destroy_user_session, method :delete%>

错误:1:语法错误,意外 tSYMBEG,期待 do 或 '{' 或 '(' ... destroy_user_session, method :delete);@output_buffer.safe_a... ... ^

什么是正确的语法以及在我的情况下导致此错误的原因是什么?

【问题讨论】:

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


    【解决方案1】:

    您在{ method: :delete } 散列文字中忘记了冒号 (:):

    <%= link_to 'Log out', destroy_user_session, method: :delete %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 2017-04-08
      相关资源
      最近更新 更多