我的除非语句不响应== 0
问题描述:
我试图仅在当前用户的invite_limit为零或某物时显示按钮。对于“0”,不应显示。我的除非语句不响应== 0
我想在我的观点如下:
<% unless current_user.invitation_limit == 0 %>
<div class="card-action">
<%= link_to new_user_invitation_path do %>
<button type="submit" class="btn waves-effect waves-light black darken-2">Invite</button>
<% end %>
</div>
<% end %>
但现在我的按钮时,显示这是行不通的:没有错误,但总是按钮,即使invitation_limit为“0”。
有没有人看到我在做什么错了?
答
您是否尝试过打印值以查看它是否实际为0?
我能想到的另一件事是,你需要@在current_user前面吗?
祝你好运!
艾,现货!当我打印它时,它返回5而不是0.似乎有一个全局值,它在初始化器中设置为5,否决了我的其他数据...谢谢! –