Active Admin宝石を使用しています。ユーザーがCSV、XML、またはJSON形式でデータをダウンロードできるよう、各モデルのインデックスページのリンクを非表示にするか削除します。これを行う方法はありますか?Active AdminのCSVダウンロードを無効にする
答えて
ActiveAdminではこれを設定できません。 CSSを使ってハックする
app/assets/stylesheets/active_admin.css.scss
.index #active_admin_content #index_footer {
color: white; // Hides the 'Download text'. Pagination links are styled on their own
a {
display: none; // Hides the CSV .. links
}
}
では上記のCSS修正する代わりに、この猿のパッチです:
module ActiveAdmin
module Views
class PaginatedCollection
def build_download_format_links(*args)
''
end
end
end
end
ありインデックスメソッドのオプション:download_links
は今、あなたがあればダウンロードリンクを省略あなたは欲しい。例えば
:
ActiveAdmin.register Post do
index :download_links => false do
# whatever
end
end
こんにちは@キモス、素敵な最初の答え。 – thomasfedb
config/initalizers/active_admin.rbでグローバルに設定することもできます – bonyiii
あなたは、インデックスのオプションとしてそれを使用する必要がありますが、列関数からそれを分離しません。このように使用してください。
ActiveAdmin.register Post do
index :download_links => false do
column :title
column :body
end
end
this.Thisは、すべての表の列が表示されるようになるようにするだけでなく、あなたがそれぞれにダウンロードリンクを削除する方法を尋ねているので、あなたが列関数
index download_links: false
index do
column :title
column :body
end
で指定されていること、それを使用しないでください。ページでは、config/initializers/active_admin.rbファイルに次の行を追加することをお勧めします。あなたのような、データをダウンロードするために持っていると思いどこオプション
config.namespace :admin do |admin|
admin.download_links = false
end
を指定することもできます:
config.namespace :admin do |admin|
admin.download_links = [:pdf] # Now, it will only show PDF option.
end
注意:あなたが設定ファイルを変更した後、サーバーを再起動することを忘れないでください。
- 1. Active AdminとMongoid
- 2. Active Directoryの有効化/無効化
- 3. 無効にダウンロードが
- 4. フラッシュファイルのダウンロードを無効にする
- 5. Rails、Active Admin、Devise、routes
- 6. Ransack Active Admin Rails4カスタムフィルタ
- 7. Wordpress Adminでカスタムユーザ機能を有効/無効にする
- 8. Rails Admin対Active Admin対Typus対Active Scaffold [2015]
- 9. Active Adminの設定文書
- 10. Rails Active Adminリソースの問題
- 11. Django admin - 特定のモデルインスタンスの "編集"を無効にする
- 12. 無効なActive DirectoryアカウントのSQLクエリ
- 13. Active Directoryアプリケーションの統合:アクセストークンが無効
- 14. Azure Active Directoryユーザーグローバルパスワード管理の無効化
- 15. Active Directory内の無効な検索フィルタ
- 16. Django admin - ユーザーの削除を無効にする
- 17. WooCommerceカテゴリの編集メニューを無効にするAdminパネル
- 18. Metronic Adminテーマのsortorderの無効/削除
- 19. Ruby on Rails、ユーザーモデル、Active Adminクエリ
- 20. Active Admin install with Rails 5
- 21. Active Directory非アクティブなユーザーを無効にする
- 22. WordPress Admin Panelでブートストラップを無効にする
- 23. Active Admin(Rails)で別のプライマリキーを設定
- 24. Active Directoryと無効なアカウントを使用するSSO
- 25. Azure Active Directoryが新しいポータルで無効にされる
- 26. Azureパブリッシュプロファイルのダウンロードが無効です
- 27. SSRSレポートサーバーのダウンロードが無効です
- 28. Rails 3.2 Active Admin、ログイン中にパスワードを変更する
- 29. Active Admin Rails 4にアレイを保存する方法は?
- 30. JavaScriptの送信を無効にする(ファイルのダウンロード中)
ありがとう、Akshay。それらを完全に無効にする別の解決策はhttps://gist.github.com/1641438です。しかし、それは私がGithubの最新マスターを仕掛け始めたときにだけ私のために働いた。 –