有一个问题,为什么 lib 目录要单独放,而不是放在 app 下面?想不太明白,有谁清楚的?
自己的库,别人的库都是库啊~MVC 之外的库我都放 lib 下,我觉得也应该放 lib 下面,我的 helper 目录下的东西也只是给 view 用,controller 里面写的 helper V 和 C 通用
#10 楼 @linjunhalida 在 ApplicationController 中引入,其它的 C 都是继承 ApplicationController,因此 helper 也可以在其它 C 中用
#10 楼 @linjunhalida 不一定吧。不然 devise 的 current_user 岂不是只能在 controller 里或者 view 里用了?rails 提供了helper_method让 controller 里的方法能够在 view 里用。