1

私はそのような問題を抱えています:

rails_adminとgemacts_as_taggable_onを使用しています。2番目にモデルActsAsTaggableOn::Tagがあります。そして、私はそれを管理者の部分で管理する必要があります。グーグルとStackOverflowは答えを知らない、または私はグーグルする方法を忘れた=(

だから、私が試したこと:initializers/rails_admin.rbに追加しました

config.model ActsAsTaggableOn::Tag do
  label 'Тэг'
  label_plural 'Тэги'
  configure :name, :string
end

まだ反応はありません。しかし、追加しようとするとconfig.included_models = [ActsAsTaggableOn::Tag] 、adminにそのモデルが表示されますが、これはホワイトリストであるため、タグのみが表示され、他のモデルは表示されません=)

しようとしました

config.included_models = :all

config.included_models << ActsAsTaggableOn::Tag

まだ何もない=(

誰かが私を助けてくれたらとてもありがたいです。

PSNowtimeは1つの方法しか見ていません-アプリ/モデルに空のクラスActsAsTaggableOn::Tagを追加しますしかし、それは良い方法ではないと思います。

4

2 に答える 2

2

ホワイトリスト モードに移行する場合は、それらをすべて追加する必要があります。

config.included_models = ['ActsAsTaggableOn::Tag', <all other models>]

rake rails_admin:installRailsAdminが検出したすべてのモデルのリストを取得するために実行できますconfig/initializers/rails_admin.rb.example

于 2012-09-14T15:01:56.993 に答える