Lyr*_*nda 2 ruby-on-rails-3 activeadmin
有没有办法在资源的#index上有条件地隐藏每行的"编辑"链接?
例如,假设您有User资源.用户处于活动状态时,您可以编辑用户.但是,一旦用户停用其帐户,它就不再可编辑.用户仍然应该在索引页面上显示View链接.
谢谢!
小智 6
您可以创建列而不是default_actions列:
index do
column :actions do |resource|
links = link_to I18n.t('active_admin.view'), resource_path(resource)
if resource.is_active?
links += link_to I18n.t('active_admin.edit'), edit_resource_path(resource)
end
links
end
end
Run Code Online (Sandbox Code Playgroud)