所以我的 Rails 控制器由于某种原因不能(正常)工作。
当我第一次打开控制器文件时,我首先注意到了一些有趣的事情。
将此与正常的语法突出显示进行比较。(还要注意名字过长)
这是我尝试在其中一个视图中创建链接时遇到的错误。
ActionView::Template::Error (undefined method `new_voyage_at_port_log_entries_path' for #<#<Class:0x007fb1c5921a98>:0x007fb1c81a32a0>):
这是我在路线中插入它的证明。
resources :voyage_at_port_log_entries
我确实通过创建手动路由来让它工作,但这有点尴尬,我以后可能会预见到问题。为什么 ActionView 可能不起作用?