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. Ransack Active Admin Rails4カスタムフィルタ
- 5. Rails、Active Admin、Devise、routes
- 6. Rails Admin対Active Admin対Typus対Active Scaffold [2015]
- 7. Rails Active Adminリソースの問題
- 8. Active Adminの設定文書
- 9. Django admin - 特定のモデルインスタンスの "編集"を無効にする
- 10. Django admin - ユーザーの削除を無効にする
- 11. Active Admin install with Rails 5
- 12. Ruby on Rails、ユーザーモデル、Active Adminクエリ
- 13. 無効なActive DirectoryアカウントのSQLクエリ
- 14. Active Admin(Rails)で別のプライマリキーを設定
- 15. Rails 3.2 Active Admin、ログイン中にパスワードを変更する
- 16. Active Admin Rails 4にアレイを保存する方法は?
- 17. Django admin - adminフォームフィールドを無効にするときに、外部キーのポップアップ '+'が表示されない
- 18. アンドロイドブラウザでの画像のダウンロードを無効にする
- 19. WooCommerce - ダウンロード購入のための配送を無効にする
- 20. Active Adminバッチドロップダウン無効キャッチされていないReferenceError:オプションが定義されていません
- 21. adminのdjangoのデータベース設定を無効にすることは可能です
- 22. admin以外のプロファイルユーザーのクイックアクセスポップアップを無効にする方法(全メニューを開く)
- 23. APK拡張ファイルの自動ダウンロードを無効にする
- 24. ダウンロードCSVファイルには、
- 25. Active Adminのメニュー項目を表示する
- 26. Active Admin Gemに名前の代わりにIdを表示
- 27. Rails Admin - モデルのインスタンスを作成するためにCSVをアップロード
- 28. 強制的にCSVファイルをダウンロードする
- 29. PDFダウンロードを無効にしてオプションを保存する
- 30. Active Adminを使用してフィルタをスキップする
ありがとう、Akshay。それらを完全に無効にする別の解決策はhttps://gist.github.com/1641438です。しかし、それは私がGithubの最新マスターを仕掛け始めたときにだけ私のために働いた。 –