0

だから私の Rails コントローラーは何らかの理由で (適切に) 動作していません。

コントローラーファイルを初めて開いたとき、最初に何かおかしいことに気付きました。

Vim Sytax 強調表示 Pr

これを通常の構文強調表示と比較してください。(あまりにも長い名前にも注意してください)

通常の構文強調表示

これは、ビューの 1 つでリンクを作成しようとしたときに発生したエラーです。

ActionView::Template::Error (undefined method `new_voyage_at_port_log_entries_path' for #<#<Class:0x007fb1c5921a98>:0x007fb1c81a32a0>):

これは、これをルートに挿入した証拠です。

resources :voyage_at_port_log_entries

手動ルートを作成することで機能していますが、それは少し厄介で、後で問題が発生する可能性があります. ActionView が機能しないのはなぜですか?

4

1 に答える 1

0

当たり前!単一バージョン用にルートが作成されます。

そう...

new_voyage_at_port_log_entry_path

動作します!

しかし...構文の強調表示はまだオフです...うーん...重要ではありませんが奇妙です...おそらく別の複数形化エンジンを持っていますか?

于 2012-12-11T21:46:52.303 に答える