导轨型号
我有一个名为test.rb的模型,当我在我的控制器中使用@ tests = Test.new时,我得到以下错误。 有人可以解决这个问题吗? “测试的未定义方法`new’:模块”
看起来test已经是名为Test的模块的名称,如果你看起来有命名冲突的话。 尝试将自己的模型放在模块中,即
module MyModule class Test < ActiveRecord::Base end end
然后这样称呼它
@test = MyModule::Test.new
- 自定义设计会话控制器的RSpec测试因AbstractController :: ActionNotFound失败
- Rails 3.2,保存序列化哈希不会保存number_with_delimiter()
- Twitter Bootstrap Modal无法在Rails中运行
- 是否有任何gem /插件可用于使用ruby on rails创建自己的url缩短服务
- 在与Squeel相同的关联上执行多个连接
- Rails 3 Active Record关系顺序:使用hash而不是string
- Rails 4 + Rakismet + Akismet无法正常工作
- 无法使用JRuby安装SQLITE3
- 如何修复“运行配置错误:”?