Rails控制器无法识别模型

时间:2011-06-29 11:38:38

标签: ruby-on-rails ruby-on-rails-3

我正在尝试构建一个非常简单的rails应用程序。

当用户提交表单时,我会在服务器上处理一些文件并显示结果。

显然,我不需要数据库。但是,我创建了一个模型,以便将所有处理逻辑放入其中。

在控制器中,我调用模型中的过程函数。例如

# action in controller
def my_action
  MyModel.process(params)
end

但是,当我运行服务器并提交表单时,rails表示MyModel未初始化

uninitialized constant MyController::MyModel

我做错了什么?

1 个答案:

答案 0 :(得分:1)

你在哪里定义MyModel?它是在app / models / my_model.rb中作为Rails(简单地说)它期望它是什么?