0

Heroku で Rails Admin を使用しようとしています。本番環境と開発環境の両方で完全に機能しますが、heroku から /admin にアクセスしようとすると、ダッシュボードが完全に空になります (基本的な Rails Admin の足場がありますが、私のコンテンツはありません)。サイトの残りの部分は正常に機能しています。次のような heroku ログにエラーはありません。

2013-01-03T09:05:48+00:00 app[web.1]: 
2013-01-03T09:05:48+00:00 app[web.1]: 
2013-01-03T09:05:48+00:00 app[web.1]: Started GET "/admin/" for 76.93.177.75 at 2013-01-03 09:05:48 +0000
2013-01-03T09:05:48+00:00 app[web.1]: Processing by RailsAdmin::MainController#dashboard as HTML
2013-01-03T09:05:48+00:00 app[web.1]:   Rendered vendor/bundle/ruby/1.9.1/gems/rails_admin-0.0.3/app/views/rails_admin/main/dashboard.html.haml within layouts/rails_admin/application (0.3ms)
2013-01-03T09:05:48+00:00 app[web.1]:   Rendered vendor/bundle/ruby/1.9.1/gems/rails_admin-0.0.3/app/views/layouts/rails_admin/_secondary_navigation.html.haml (1.3ms)
2013-01-03T09:05:48+00:00 app[web.1]:   Rendered vendor/bundle/ruby/1.9.1/gems/rails_admin-0.0.3/app/views/layouts/rails_admin/pjax.html.haml (2.1ms)
2013-01-03T09:05:48+00:00 app[web.1]: Completed 200 OK in 20ms (Views: 17.2ms | ActiveRecord: 1.4ms)
2013-01-03T09:05:48+00:00 heroku[router]: at=info method=GET path=/admin/ host=rocky-oasis-1876.herokuapp.com fwd=76.93.177.75 dyno=web.1 queue=0 wait=0ms connect=12ms service=43ms status=200 bytes=2603
2013-01-03T09:05:48+00:00 heroku[router]: at=info method=GET path=/assets/rails_admin/rails_admin-b54745219c9cfcf789963ed61310c222.css host=rocky-oasis-1876.herokuapp.com fwd=76.93.177.75 dyno=web.1 queue=0 wait=0ms connect=1ms service=29ms status=200 bytes=129747
2013-01-03T09:05:48+00:00 heroku[router]: at=info method=GET path=/assets/rails_admin/rails_admin-713b6f759f0edf80a0c69b3ced027e1e.js host=rocky-oasis-1876.herokuapp.com fwd=76.93.177.75 dyno=web.1 queue=0 wait=0ms connect=1ms service=34ms status=200 bytes=283158
2013-01-03T09:05:49+00:00 heroku[router]: at=info method=GET path=/assets/glyphicons-halflings-f6675c325532ec11a984d58e172b8e2a.png host=rocky-oasis-1876.herokuapp.com fwd=76.93.177.75 dyno=web.1 queue=0 wait=0ms connect=1ms service=7ms status=200 bytes=13826

すべてが「機能している」ため、他に何を含めればよいかわかりません。Rails 3.2.9 と rails_admin 0.0.3、そして最新の heroku ツールベルトを使用しています。誰かに何かアイデアがあれば、助けていただければ幸いです。

4

1 に答える 1

0

あなたは一人じゃない。私もこれを持っていました、そして他の人が持っているようです。私のために働いた解決策は、rails_adminをアップグレードすることでした。これは、後のバージョンで修正がrails_adminにコミットされているために機能します。ここにリンクがあります:

https://github.com/sferik/rails_admin/pull/1184

このプルリクエストは、使用しているバージョン0.0.3以降に送信されたため、アップグレードすると役立つと思います。

bundle update rails_admin

これを行った後、Gemfile.lockをコミットし、アセットをプリコンパイルし(通常これを行う場合は、セットアップによって異なります)、デプロイする前にテストを実行することを忘れないでください。

于 2013-01-23T10:17:38.237 に答える