【发布时间】:2019-07-11 05:14:12
【问题描述】:
发生了一些非常奇怪的事情。这甚至不是一个错误,但它不应该发生。
我定义了一条路线:
get :reply
我也为这条路线定义了一个视图。
但是我没有为此路线设置控制器操作,但页面仍在加载!我已经在我的代码中进行了搜索,但我在任何地方都没有另一个 reply 操作。
我知道我可能应该分享我的代码,但我什至不知道从哪里开始。这是一个很奇怪的现象。
这是我尝试过的:
- 重启服务器
- 在正确的控制器中添加操作。我得到了完全相同的结果。
- 我尝试打印此:
<%= controller_name %>#<%= action_name %>在我看来以显示它与哪个动作相关联,它为我提供了正确的控制器和动作!!!但我发誓,我正在查看源代码,我没有看到任何地方定义了该操作!
【问题讨论】:
-
“但这不应该发生。”实际上,这完全应该发生。这在the guide 中有专门解决。
-
@jvillian 知道了!谢谢!
标签: ruby-on-rails model-view-controller