使用 ActiveScaffold 设置实例变量
-
20-09-2019 - |
题
我最近将 ActiveScaffold 添加到现有的 Rails 项目中,我遇到的问题是 ActiveScaffold 使用的变量名称与我已有的变量名称不同。我不想遍历整个应用程序并更改所有实例变量名称,而是希望能够在控制器中设置实例变量。问题是 @record
和 @records
无法被呼入 before_filters
, ,即使 before_filter
是在之后 active_scaffold
称呼。浏览插件,我发现里面没有明显的钩子 ActiveScaffold::Actions
模块。我在想:
- 有这样的钩子吗?
- 如果没有的话,我该如何放入呢?
解决方案
执行此操作的方法是覆盖 do_show、do_create、do_list 等...控制器中的方法。
不隶属于 StackOverflow