如何解决此错误:意外的tSYMBEG,期待do或'{'或'('

问题描述 投票:0回答:1

当我尝试打开视图首页时遇到错误,但其中包含以下代码:

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

[错误:1:语法错误,意外的tSYMBEG,期望执行do或'{'或'('... destroy_user_session,方法:删除); @ output_buffer.safe_a ... ... ^

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

谢谢,祝你有美好的一天。

ruby ruby-on-rails-5 syntax-error
1个回答
0
投票

您忘记了:哈希文字中的冒号({ method: :delete }):

<%= link_to 'Log out', destroy_user_session, method: :delete %>
© www.soinside.com 2019 - 2024. All rights reserved.