Ruby on rails 3 型号名称“;查询「;不';你不能使用rails 3吗?
我使用的是rails 3.0.3,我有一个名为Query的模型。当我对来自应用程序的查询调用“all”或“find”时(我是从用户模型调用它),它说 当我签入rails时,有一个模块查询Ruby on rails 3 型号名称“;查询「;不';你不能使用rails 3吗?,ruby-on-rails-3,Ruby On Rails 3,我使用的是rails 3.0.3,我有一个名为Query的模型。当我对来自应用程序的查询调用“all”或“find”时(我是从用户模型调用它),它说 当我签入rails时,有一个模块查询 ActiveRecord::AttributeMethods::Query` 在: activerecord/lib/active_record/attribute_methods/query.rb: 但如果我从控制台调用它,它工作得很好 有什么帮助、信息吗 感谢和问候, Pravin.查询可能是一个保
ActiveRecord::AttributeMethods::Query`
在:
activerecord/lib/active_record/attribute_methods/query.rb:
但如果我从控制台调用它,它工作得很好
有什么帮助、信息吗
感谢和问候,
Pravin.查询可能是一个保留字。它没有列在正式的文件列表中,但是rails发现了一个冲突的文件。只需更改型号名称作为解决方法。查询可能是保留字。它没有列在正式的文件列表中,但是rails发现了一个冲突的文件。只需更改模型名称作为解决办法。确认后,我在rails 3.0.0中遇到了一个名为“Query”的模型的问题。把它改成FooQuery对我来说也很管用。Rails 3.2.13证实了这一点。模块也与名称查询冲突。我尝试使用一个名为
\uu::\uu::Query
的问题,但收到所有内部方法的未定义方法错误。确认后,我在rails 3.0.0中遇到了名为“Query”的模型的相同问题。把它改成FooQuery对我来说也很管用。Rails 3.2.13证实了这一点。模块也与名称查询冲突。我尝试使用一个名为\u::\u::Query
的关注点,并收到所有内部方法的未定义方法错误。
activerecord/lib/active_record/attribute_methods/query.rb: