使用ActiveScaffold设置实例变量

时间:2009-08-31 18:00:47

标签: ruby-on-rails controllers activescaffold instance-methods

我最近将ActiveScaffold添加到现有的Rails项目中,我遇到的问题是ActiveScaffold使用的变量名称与我已有的变量名称不同。我希望能够在控制器中设置实例变量,而不是通过我的整个应用程序并更改所有实例变量名称。问题是@record@records无法在before_filters中调用,即使before_filteractive_scaffold调用之后也是如此。通过插件查看,我发现ActiveScaffold::Actions模块中没有明显的钩子。我想知道:

  1. 有这样的钩子吗?
  2. 如果没有,我应该如何填一个?

1 个答案:

答案 0 :(得分:0)

执行此操作的方法是覆盖控制器中的do_show,do_create,do_list等方法。