我正在尝试构建一个非常简单的rails应用程序。
当用户提交表单时,我会在服务器上处理一些文件并显示结果。
显然,我不需要数据库。但是,我创建了一个模型,以便将所有处理逻辑放入其中。
在控制器中,我调用模型中的过程函数。例如
# action in controller
def my_action
MyModel.process(params)
end
但是,当我运行服务器并提交表单时,rails表示MyModel未初始化
uninitialized constant MyController::MyModel
我做错了什么?
答案 0 :(得分:1)
你在哪里定义MyModel?它是在app / models / my_model.rb中作为Rails(简单地说)它期望它是什么?