我编写了一个应用程序控制器,可以处理我需要控制器执行操作的99%。我发布了这里(pastebin)。就像我说的那样,随意苛刻。

-update:添加评论:)

THX,

-C

P.S。我想说我的意图是覆盖子类控制器中需要不同功能的方法,例如 _message方法和after _ 方法。应用程序控制器将作为一种抽象类。另外,一些before_filters特定于插件,例如tiny_mce和restful_authentication(这很棒,imho。)

有帮助吗?

解决方案

这不是你问题的答案,但如果你想进一步朝着这个方向前进,你可能想看看流浪汉。它的 Hobo :: ModelController 做了很多你的ApplicationController做了什么。

其他提示

小事,但我会将对象,模型和model_name方法设为私有或受保护。除此之外,我没有发现任何错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top