在没有模型的控制器中Rails未初始化的常量MODEL

时间:2014-06-11 12:11:46

标签: ruby-on-rails model-view-controller

我在Admin命名空间下使用2个动作创建了语言控制器:index和toggle(由“rails g”创建),但是当我尝试加载admin / language / index时,我收到以下错误:

Admin :: LanguageController中的NameError #index

未初始化的常量语言

看起来Rails正在寻找语言模型,是吗?如果我不打算创建语言模型,我该如何解决?

language_controller.rb:

class Admin::LanguageController < ApplicationController
  def index
  end

  def toggle
  end
end

1 个答案:

答案 0 :(得分:3)

@gotva帮助我找到解决方案:

当我使用CanCanCan gem时,我应该将skip_load_and_authorize_resource用于语言控制器,我也按照following cancan guides article中的描述组织了我的文件。

相关问题