Rails Controller没有选择匹配的模型和方法

时间:2012-12-11 21:46:52

标签: ruby-on-rails pluralize

因此,我的Rails控制器由于某种原因无法正常工作。

我第一次打开控制器文件时首先注意到了一些有趣的东西。

Vim Sytax Highlighting Pr

将此与普通语法高亮显示进行比较。 (还要注意过长的名字)

Normal Syntax Highlighting

这是我在我的一个视图中尝试创建链接时遇到的错误。

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

以下是我在路线中插入此内容的证明。

resources :voyage_at_port_log_entries

我确实通过创建手动路线来实现它,但这有点尴尬,我可能会在以后找到问题。为什么ActionView无法正常工作?

1 个答案:

答案 0 :(得分:0)

DUH!为单数版本创建路线。

因此...

new_voyage_at_port_log_entry_path

作品!

但是...语法高亮仍然关闭...... 嗯......不重要但很奇怪......可能有不同的复数引擎?