我最近将ActiveScaffold添加到现有的Rails项目中,我遇到的问题是ActiveScaffold使用的变量名称与我已有的变量名称不同。我希望能够在控制器中设置实例变量,而不是通过我的整个应用程序并更改所有实例变量名称。问题是@record
和@records
无法在before_filters
中调用,即使before_filter
在active_scaffold
调用之后也是如此。通过插件查看,我发现ActiveScaffold::Actions
模块中没有明显的钩子。我想知道:
答案 0 :(得分:0)
执行此操作的方法是覆盖控制器中的do_show,do_create,do_list等方法。