我有一个项目完全是一个返回json响应的api。我有一个与其他信息相关联的联属表。我的表中的所有信息都是通过rake任务获取的。现在的问题是,项目运行正常,但现在当我运行rake任务时,它在.get方法中出错了
NoMethodError: undefined method `get' for #<Class:0xc3ba52c>
/home/munam/.rvm/gems/ruby-2.1.4/gems/activerecord-4.1.6/lib/active_record/dynamic_matchers.rb:26:in `method_missing'
我在这里使用过它:
@affiliation = Affiliation.get('my_key')
如果我将其更改为
@affiliation = Affiliation.find_by_key('my_key')
工作正常。但不幸的是,我没有访问权限。此外,我不明白为什么这种方法突然停止工作。
我在这里读到了这个: http://api.rubyonrails.org/v3.2.1/classes/ActiveResource/CustomMethods.html#method-c-get
我是否可以通过其他方式使其工作: 我真的需要这种集成才能正常工作。如果有人帮忙,我会非常感激。