在带有名称空间的Rails Controller中找不到ActiveModel

时间:2018-12-05 01:37:00

标签: ruby-on-rails activemodel

我的路线就像

namespace :admin do
  resources :teams
end

我在/app/models/TeamModel.rb中创建一个模型,

class TeamModel
  include ActiveModel::Model
end

在我的控制器中,我尝试使用TeamModel

class Admin::TeamsController < ApplicationController
  def new
    @team = TeamModel.new
  end
end

我得到的500个错误是

NameError (uninitialized constant Admin::TeamsController::TeamModel):

我知道我已经将模型包含在控制器中,但是它已经在models文件夹中。假设ActiveModel是rails的一部分,我不必将其作为gem包含

我在做什么错了?

0 个答案:

没有答案