我正在使用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
添加到默认处理程序,但是这个错误没有给出阻止。我担心传递一个块会覆盖默认行为(这与我想要的非常接近)。