2

リソースの#indexの行ごとに「編集」リンクを条件付きで非表示にする方法はありますか?

たとえば、Userリソースがあるとします。ユーザーがアクティブな間、ユーザーを編集できます。ただし、ユーザーがアカウントを無効にすると、アカウントは編集できなくなります。ユーザーは、[表示]リンクが表示されたままインデックスページに表示されます。

ありがとう!

4

1 に答える 1

7

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
于 2012-09-03T13:11:26.223 に答える