因此,我的Rails控制器由于某种原因无法正常工作。
我第一次打开控制器文件时首先注意到了一些有趣的东西。
将此与普通语法高亮显示进行比较。 (还要注意过长的名字)
这是我在我的一个视图中尝试创建链接时遇到的错误。
ActionView::Template::Error (undefined method `new_voyage_at_port_log_entries_path' for #<#<Class:0x007fb1c5921a98>:0x007fb1c81a32a0>):
以下是我在路线中插入此内容的证明。
resources :voyage_at_port_log_entries
我确实通过创建手动路线来实现它,但这有点尴尬,我可能会在以后找到问题。为什么ActionView无法正常工作?
答案 0 :(得分:0)
DUH!为单数版本创建路线。
因此...
new_voyage_at_port_log_entry_path
作品!
但是...语法高亮仍然关闭...... 嗯......不重要但很奇怪......可能有不同的复数引擎?