我正在使用rails-4应用程序。我创建了几个模型和控制器,到目前为止一切都很好。现在我想在模型文件夹中添加一个 .rb 文件,并且没有ActiveRecord :: Base继承,我想添加该类及其成员。
我尝试了以下步骤。
1) Created a module_access.rb file in model: <br />
2) in that file I have written something as: <br />
class ModuleAccess
MODELS = {'Course' => 1, 'BigIdea' => 2, 'LearningOutcome' => 3}
end
3) I tried the following command in the rails console and it is throwing the follwing error:
$> ModuleAccess::MODELS
ERROR: NameError: uninitialized constant ModuleAccess
任何人都可以建议我如何才能进入这门课程?
提前致谢。
答案 0 :(得分:0)
您可以创建一个类似custom_module.rb的模块,并将其放在lib和任何其他文件夹中。 如果您将模块放在lib中,然后通过您需要添加的应用程序访问
require_relative '../lib/custom_module'
如果您要创建任何其他位置,则在模型类中包含或扩展模块。