1
rails adminが生成するcsvファイルにエクスポートするデータをフィルタリングしようとしていますが、特定のメールのデータをエクスポートして他のユーザが別のユーザをエクスポートできないようにしたい人のデータ。railsのメールでフィルタのエクスポート結果を
これを行う方法はありますか?
rails adminが生成するcsvファイルにエクスポートするデータをフィルタリングしようとしていますが、特定のメールのデータをエクスポートして他のユーザが別のユーザをエクスポートできないようにしたい人のデータ。railsのメールでフィルタのエクスポート結果を
これを行う方法はありますか?
これを行うには、独自のエクスポートアクションを実装する必要があります。私はあなただけそこから
/lib/rails_admin/config/actions/export.rb
独自のプロジェクトのルートで https://github.com/sferik/rails_admin/blob/master/lib/rails_admin/config/actions/export.rb
で見つかった既存のファイルを作成してコピー&ペーストすることができ、ハードので、あなたが利用できるCURRENT_USER変数を持っているし、あなたができることではありませんオブジェクトをスコープしてください:
@objects = list_entries(@model_config, :export).select { |object| object.user_id == current_user.id }
私はそれを試みましたが、レールがファイル内のコードを認識しないようです。実行されません – Tushortz
サーバーを再起動しようとしましたか?あなたが春を実行している場合、コードをリロードするように春の停止を確認してください。 また、autoload設定をapplication.rbにまだ追加していない場合は、追加する必要があります:config.autoload_paths << Rails.root.join( 'lib') –