Ruby on rails Rails未初始化常量
在Rails应用程序中,我从view/tasks/index2中得到这个错误:Ruby on rails Rails未初始化常量,ruby-on-rails,Ruby On Rails,在Rails应用程序中,我从view/tasks/index2中得到这个错误: uninitialized constant Taskstatu 但是,我的应用程序中甚至没有Taskstatu。它确实有一个TaskStatus表 该视图包含以下代码行: <td><%= task.taskstatus.statuscode %></td> 我不知道还能给你看什么。我不明白常量Taskstatu从何而来 谢谢你的帮助 您的模型和基础表之间可
uninitialized constant Taskstatu
但是,我的应用程序中甚至没有Taskstatu
。它确实有一个TaskStatus表
该视图包含以下代码行:
<td><%= task.taskstatus.statuscode %></td>
我不知道还能给你看什么。我不明白常量Taskstatu
从何而来
谢谢你的帮助 您的模型和基础表之间可能存在不匹配问题。将模型重命名为
TaskStatus
,将表格重命名为:task\u status
原因是:
$ rails c
Loading development environment (Rails 4.0.0)
2.0.0p247 :001 > "TaskStatus".underscore.pluralize
=> "task_statuses"
2.0.0p247 :002 > "task_statuses".classify
=> "TaskStatus"