启用 RSpec 工作与 Rubymine 和 Rails 动态查找器方法缺失
我正在尝试在 Rails 应用程序之上的 RubyMine 内部运行一个简单的 RSpec 测试。我正在尝试测试 lib 目录内的一些通用代码。问题是我收到异常 NoMethodError。我可以从“rails console”运行相同的代码,没有任何问题。
NoMethodError: #find_or_initialize_by_content_service_id' /home/justin/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.0.7/lib/active_record/base.rb:984:in
method_missing'
那么 RubyMine 需要什么Rails 动态方法有效吗?
我正在使用 Rails 3、RubyMine 3.2.4、RSpec 2。 谢谢。
I'm trying to run a simple RSpec test inside of RubyMine on top of a rails application. I'm trying to test some generic code inside of a lib directory. The problem is that I get an exception NoMethodError. I can run the same code from "rails console" without any issue.
NoMethodError: undefined method find_or_initialize_by_content_service_id' for #<Class:0x000000048f8f28>
method_missing'
/home/justin/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.0.7/lib/active_record/base.rb:984:in
So what is needed in RubyMine so that the rails dynamic methods work?
I'm using Rails 3, RubyMine 3.2.4, RSpec 2.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论