これがうまくいかない理由はわかりませんが、rails_adminのスコープ内にある各モデルの構成を、モデルに含めるミックスインにしたいと思います。これにより、関心の分離という利点が得られますが、rails_admin.rbファイルを使用するだけで問題となる変更を行うたびにサーバーを再起動する必要がなくなります。
だから私はモデル、app / models/section.rbを持っています
class Section
include SectionAdmin
そして、models / section_admin.rb(libに移動する前に動作させるためにここに配置しました)には、次のものがあります。
module SectionAdmin
rails_admin do
...
しかし、エラーが発生します:
undefined method `rails_admin' for main:Object
ミックスインとして含まれるまで評価されないと思っていたので、これは私を混乱させます。モジュールに「require"rails_admin"」を含めてもエラーが発生するため、混乱を招きます。何か案は?