所以rails告诉我这个代码的第7行有问题:
6. scope :visible, lambda { where(:visible => true) }
7. scope :invisible, lambda { where (:visible => false) }
8. scope :sorted, lambda { order("sections.position ASC") }
9. scope :newest_first, lambda { order("sections.created_at DESC") }
为了解决这个问题,我删除了{ where (:visible => false) }
之间的空格,使其成为{ where(:visible => false) }
假设这是问题,我重新启动了我的服务器,但是没有识别出更改,并且仍然会出现相同的错误消息。我尝试了以下方法来更新它:
这些都没有奏效!它仍然认为我的代码是{ where (:visible => false) }
...除非此代码有任何其他问题,否则有人可以提出任何可能对我有帮助的建议吗?谢谢!