【问题标题】:method_missing when `rake test` loads a model, although it loads correctly if Rails does`rake test` 加载模型时的 method_missing,尽管如果 Rails 加载它会正确加载
【发布时间】:2011-08-23 16:12:53
【问题描述】:

好吧,我已经安装了acts_as_taggable_on,它被加载到我的一个模型中。 虽然在加载 Rails 时它可以正常工作且没有错误,但当它加载到执行 rake test 时,它会抛出一个 method_missing: undefined method acts_as_taggable_on for ...

我读到这可能是环境相关问题,但我找不到任何其他信息 =/

【问题讨论】:

  • 你在哪里加入了宝石?在 development.rb 中?还是在 Gemfile 中?
  • 您是否只在开发组中包含 gem?
  • @Arun 这就是群组的用途!哈哈谢谢。添加答案,所以我选择它作为以前接受的答案哈哈
  • 很好,你已经解决了这个问题 :-)

标签: ruby-on-rails ruby testing rake undefined


【解决方案1】:

您可能已将 gem 添加到开发组中。

了解 Gemfile 中的组 - http://gembundler.com/groups.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 2013-12-30
    相关资源
    最近更新 更多