4

私のアプリケーションでは、削除アクションのデフォルトの確認メッセージを変更する必要があります。インデックス ページの削除アクションのデフォルトの確認メッセージを次のように変更しました。

index do
  column :title
  column :start_date
  column :start_time
  column :end_date
  column :end_time

  #actions
  actions defaults: false do |post|
    item "View", admin_content_path(post)
    text_node "&nbsp".html_safe
    item "Edit", edit_admin_content_path(post)
    text_node "&nbsp".html_safe
    item "Delete", admin_content_path(post), method: :delete, :confirm => "All grades, uploads and tracks will be deleted with this content.Are you sure you want to delete this Content?"
end

終わり

これはインデックスページでうまく機能しています。ショーページの削除アクションのデフォルトの確認メッセージも変更したい。「これを削除してもよろしいですか?」などのデフォルトのメッセージが引き続き表示されます。

また、activeadminでバッチアクションの確認ダイアログボックスのcssを変更するにはどうすればよいですか?

これについて知っている人はいますか?ありがとう。

4

1 に答える 1

10

まず、デフォルトで生成されたリンクをオフにする必要があります。次を使用する必要があります。

  config.clear_action_items!

次に、次のような独自のアクション アイテムを作成できます。

  action_item only: :show  do
    link_to "Delete", { action: :destroy }, method: :delete, data: { confirm: 'All grades, uploads and tracks will be deleted with this content.Are you sure you want to delete this Content?' }
  end
于 2015-09-18T10:19:56.233 に答える