有没有一种方法可以在模型的ActiveAdmin的索引页中指定允许的操作,例如:
index do
actions :edit
end
index do
actions only: :edit
end
不起作用。正确的语法是什么?
谢谢
bundle show activeadmin
/home/muichkine/.rvm/gems/ruby-2.1.2/bundler/gems/active_admin-9cfc45330e5a
有没有一种方法可以在模型的ActiveAdmin的索引页中指定允许的操作,例如:
index do
actions :edit
end
index do
actions only: :edit
end
不起作用。正确的语法是什么?
谢谢
bundle show activeadmin
/home/muichkine/.rvm/gems/ruby-2.1.2/bundler/gems/active_admin-9cfc45330e5a
5条答案
按热度按时间wpx232ag1#
通过使用
actions
添加任何你想要的动作(通常放在模型定义下):如果你想为某个动作指定方法,你可以这样做
s4n0splo2#
示例如何使用操作列。在这个例子中,我只是重新实现了默认的一个,但你可以在这里做强大的编码:
hs1rzwqc3#
这样做
或
需要在资源级别而不是在方法定义中指定
anauzrmj4#
根据源代码, www.example.com
如果一个人想改变的行动,在指数,他应该去与
您可以在其中替换操作的链接标题和路径
例如:
注:
请记住,正确添加路径,如
show
应为admin_user_path(:id)
,index
应为admin_users_path
:)s71maibg5#
如果你想要多个自定义操作,而不是像Ziv Barber那样手动加入链接,你也可以像这样使用
item
方法: