0

Rails アプリで、ビュー /tasks/index2 から次のエラーが発生します。

uninitialized constant Taskstatu

しかし、私のアプリにはそれさえありませんTaskstatu。taskstatuses テーブルがあります。

ビューには、次のコード行が含まれています。

        <td><%= task.taskstatus.statuscode %></td>

他に何を見せればいいのかわからない。定数がどこTaskstatuから来たのか理解できませんか??

助けてくれてありがとう!

4

1 に答える 1

0

モデルと基になるテーブルの間に不一致の問題がある可能性があります。モデルの名前をTaskStatusに、テーブルの名前を に変更します:task_statuses

理由:

$ 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"
于 2013-09-06T21:51:59.103 に答える