Ruby on rails 为什么Rails在仅仅存在一个视图的情况下定义一个控制器动作?
我刚刚花了大量时间调试一个错误地标记为Ruby on rails 为什么Rails在仅仅存在一个视图的情况下定义一个控制器动作?,ruby-on-rails,ruby-on-rails-3,model-view-controller,Ruby On Rails,Ruby On Rails 3,Model View Controller,我刚刚花了大量时间调试一个错误地标记为受保护的控制器操作。当我注释掉了这个动作,Rails没有像我预期的那样以未知动作响应时,我开始怀疑 事实证明,拥有一个适当命名的视图就足以让Rails定义一个控制器动作。所以我的两个问题是: Rails究竟为什么要这样做?帮助新手 我可以用一些配置阻止Rails这样做吗 这可能无法回答您的所有问题,但《Rails渲染指南》在本节中对此进行了讨论
受保护的控制器操作。当我注释掉了这个动作,Rails没有像我预期的那样以未知动作
响应时,我开始怀疑
事实证明,拥有一个适当命名的视图就足以让Rails定义一个控制器动作。所以我的两个问题是:
Rails究竟为什么要这样做?帮助新手
我可以用一些配置阻止Rails这样做吗
这可能无法回答您的所有问题,但《Rails渲染指南》在本节中对此进行了讨论