我有一种非常奇怪的行为。我的Rails 3模型不再提供动态查找器方法。如果我调用一种方法,例如Person.find_by_lastname(“Smith”)我得到一个零对象。当我尝试自动完成 - 选择模型的find_by方法时,我只得到'find','find_by_sql','find_each'和'find_in_batches'。
另一个奇怪的事情是,如果我在模型上调用任何方法,即使模型中不存在该方法,我也会返回nil。 模型可以像往常一样保存并从数据库中获取。
如果有人能指出我正确的方向,那就太好了。