对于经验丰富的Rails开发人员来说,这听起来可能是一个愚蠢的问题。如果型号没有相关的控制器,是否需要防止质量分配?我猜我不需要,但如果有人能证实这一点会很棒。
此外,是控制器但没有创建/更新/销毁操作路由的情况呢?
谢谢, 诺尔
答案 0 :(得分:2)
我会说是的,因为不同的控制器(或库方法,cron作业,延迟作业等)现在(或将来)可以对此模型进行更新,从而提高关注的质量分配问题。
路由问题很大程度上取决于rails版本。
Rails2通常有一个默认路由,可以将它传递给控制器。
Rails3限制性更强,除非添加了rails2样式默认值,否则需要指定路由。