0

Commentこのモデルを activeadmin で管理しようとしているモデルがあります。

rails g active_admin:resource コメント

アクティブな管理者が作成したファイル:app\admin\comments.rbを使用:

ActiveAdmin.register コメント、:as => 'AllComments' do
  menu :parent => "キャンペーン", :priority => 55

終わり

からrake:routes:

                        admin_all_comments GET /admin/all_comments(.:format) admin/all_comments#index
                                           POST /admin/all_comments(.:format) admin/all_comments#create
                     new_admin_all_comment GET /admin/all_comments/new(.:format) admin/all_comments#new
                    edit_admin_all_comment GET /admin/all_comments/:id/edit(.:format) admin/all_comments#edit
                         admin_all_comment GET /admin/all_comments/:id(.:format) admin/all_comments#show
                                           PUT /admin/all_comments/:id(.:format) admin/all_comments#update
                                           削除 /admin/all_comments/:id(.:format) admin/all_comments#destroy
                            admin_comments GET /admin/comments(.:format) admin/comments#index

問題: アクセスadmin\all_comments中に、コメントが長時間ロードされていることがわかりました。

ノート:

  1. commentモデルには 24 のレコードしかありません
  2. コメント モデルは、Ryan Bates (http://railscasts.com/episodes/154-polymorphic-association) によって説明されているポリモーフィック アソシエーションです。
  3. kaminariモデルで設定 { paginates_per 10}を使用していますcommentが、もちろん、私の観点からは、activeadmin にはまったく影響しないはずです。
  4. コンソールからの出力はなく、間違いなくエラーがないため、ページをロードし続けます

この質問に関する助けをいただければ幸いです

マイスタック: ruby-1.9.3-p125, rails-3.2.8, WEBrick 1.3.1,mac os lion

4

1 に答える 1

0

OK、これが解決策でした。追加filter: commentableしたところ、問題なく動作しComments.rbました

于 2012-12-05T05:31:18.333 に答える