gpt4 book ai didi

ruby-on-rails - 错误 : "unexpected keyword else, expected keyword end"?

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:53 29 4
gpt4 key购买 nike

我正在学习 Rails,但在以下代码中出现语法错误 unexpected keyword else, expected keyword end,我不知道为什么。

<% if @quo.pro_con.nil? do %>
<div class="procon">
<%= f.label :pro_con %><br>
<%= f.check_box :pro_con %>
</div>
<div class="comment">
<%= f.label :comment %><br>
<%= f.text_area :comment %>
</div>
<% else %>
<p>
<strong>Pro Con:</strong>
<%= @quo.pro_con %>
</p>
<p>
<strong>Comment:</strong>
<%= @quo.comment %>
</p>
<% end %>

为什么我会收到错误消息,unexpected keyword else, expected keyword end

最佳答案

if 不需要 do 子句。解释器看到 do 并等待 end 匹配。将第一行更改为:

<% if @quo.pro_con.nil? %>

关于ruby-on-rails - 错误 : "unexpected keyword else, expected keyword end"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21498711/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com