【发布时间】:2015-11-08 17:32:24
【问题描述】:
我遇到了一个非常奇怪的问题。我正在尝试在 rails 中使用 if 和 else,当我将 current_user.id 与数字进行比较时,它运行良好,但是当我尝试使用 params 时,它不起作用。这是我的工作代码:
<%= @u = 2 %>
<% if current_user.id == @u %>
ssssss
<% else %>
aaaaaaaaa
<% end %>
当我尝试使用此代码时:
<%= @u = params[:id] %>
<% if current_user.id == @u %>
ssssss
<% else %>
aaaaaaaaa
<% end %>
它总是给我 aaaaaaaaa 价值,如果有人可以帮助我解决这个问题会很有帮助
【问题讨论】: