【发布时间】:2017-07-14 20:50:47
【问题描述】:
我正在尝试在重写的设计资源(用户)中使用 ActiveResource 类(员工)。此时的目的只是返回一个员工列表,供注册用户在注册时选择。
controllers/user/registrations_controller.rb
def new
@list = Staff.find()
super
end
models/staff.rb
require 'active_resource'
class Staff < ActiveResource::Base
self.site = "http://localhost/Staff/"
end
我的 gem 文件包含 gem 'active_resource'
当被覆盖的新方法被调用时,会显示以下错误;
NameError in User::RegistrationsController#new uninitialized constant User::RegistrationsController::Staff
关于如何克服这个问题的任何想法?
谢谢 标记
【问题讨论】:
标签: ruby-on-rails ruby devise activeresource