今天早上看到咨询上的这条帖子,我也感觉虽然这样做是按照 rails 的约定走的,不过同楼上的说法,当 controller 的文件数量暴增的话,这两种情况该该怎么取舍
前几天 在 Ruby Weekly 上也看到了,赞同这种原则。接触过一些老的项目,作为新手看到 一个 Controller 里面 几十个 action, 当时就晕了。
Simple as pie, and junior developer friendly
2011 年的文章, by stevek labnik,nobody-understands-rest-or-htt。 简言之所有的 custom actions 都是因为没有挖掘潜在的 resources。 不过在实际开发中的中小型项目,为了快速开发,真是 custom action 满天飞,尤其是 /items/search 这样的 api。