0

如果阅读列等于 1,我试图让索引视图设置为“真”。

我试过将此代码放在不同的地方,但没有结果:

if student.listening == 1 
  puts "Yes"
else
  puts "No"

这是 github 链接:https ://github.com/keithgordon/classroom

4

1 回答 1

0

如果您只想在视图中显示字符串,只需执行以下操作:

 <% if student.listening == 1 %>
  Yes
 <% else %>
  No
 <% end %>

我想这样的事情也应该起作用:

<%= (student.listening == 1) ? 'Yes' : 'No' %>

[编辑] 在评论中,'1' 是一个字符串。所以正确的说法是:

 <% if student.listening == "1" %>
  Yes
 <% else %>
  No
 <% end %>

因为 "1" == 1 不相等

于 2013-10-20T19:43:37.083 回答