我有一个简单的if语句,在我的帖子下方放置一个幻像号码。如果我只删除if语句,我就不再理解了。通过删除它们并测试它,我已经确定了之前和之后的声明不是罪魁祸首。它产生的数字是0,而我的申请中的数字并不重要。
我在调试时尝试检查源,它只显示为文本。我还删除了||
之前和之后的部分并进行了测试。他们仍然出现。这是我见过的最奇怪的事情。
如果你似乎无法帮助解决它的原因,那还有另一种方法吗?它只是在伪代码中说明帖子正文(或内容)是否具有用户名的正则表达式(用户标记),或者创建帖子的用户是否等于您所在页面的用户。然后显示帖子
=if post.body =~ /#{@username}/ || post.user == @user
答案 0 :(得分:3)
使用
-if post.body =~ /#{@username}/ || post.user == @user
而不是
=if post.body =~ /#{@username}/ || post.user == @user
=
将评估并显示结果,而-
只评估表达式。