ActiveModel не найден в рельсах Контроллер с пространством имен - PullRequest
0 голосов
/ 05 декабря 2018

Мои маршруты похожи на

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):

Я понял, что я включил модель в контроллер, но она уже находится в папке моделей.Предполагая, что ActiveModel является частью рельсов, и мне не нужно включать его как драгоценный камень

Что я делаю не так?

...