1

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

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

1 回答 1

0

这样做的方法是覆盖控制器中的 do_show、do_create、do_list 等方法。

于 2009-11-23T23:31:27.130 回答