将现有的action_item添加到新的member_action

时间:2015-11-03 14:35:41

标签: ruby-on-rails activeadmin

我正在使用ActiveAdmin 1.0.0.pre2和Rails 4.2.1。在这个资源中,我有actions :all。我还定义了一个自定义操作项(左上角的那些按钮):

action_item :my_action, only: [:show, :edit] { <SNIP> }

这很好用,因为按钮显示在节目和编辑页面上。该按钮链接到自定义成员操作:

member_action :my_action, method: :get { <SNIP> }

这会创建一个新的路径和页面,但它没有任何操作项。我想链接到此自定义页面中的默认编辑和显示页面。

我试过action_item :edit, only: [:show, :my_action]希望它会将:my_action添加到默认处理程序,但是这个错误没有给出阻止。我担心传递一个块会覆盖默认行为(这与我想要的非常接近)。

0 个答案:

没有答案