如何通过ActiveResource(RESTFUL API)而不是ActiveRecord运行设计

时间:2016-08-14 16:27:52

标签: ruby-on-rails ruby activerecord devise

默认情况下,在rails中使用ActiveRecord,我们将数据保存到数据库中。 但在我的情况下,我需要创建一个RESTFUl Web服务的请求,而不是保存到数据库,所以我需要在模型中使用ActiveResource而不是ActiveRecord。 但是当我在Model中用ActiveResource替换ActiveRecord时,我收到了这个错误:

未捕获的异常:用户未定义的方法`devise':Class

我的型号代码:

class User < ActiveResource::Base
self.site = "http://127.0.0.1:5000"
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
     :recoverable, :rememberable, :trackable, :validatable
end

如何将Devise与ActiveResource一起使用?

0 个答案:

没有答案