0

訪問しようとすると、「許可されていません」というエラーが表示され続けます。

appname.herokuapp.com/admin_data

admin.rbファイルを作成しました

AdminData.config do |config|
    #comment
    config.is_allowed_to_view = lambda {|controller| return true if (Rails.env.development? || Rails.env.production?) }
end

(上記には安全上の問題があることはわかっていますが、管理を確認する前に機能させようとしています。)

私はもう試した

bundle exec rake assets:precompile

そしてまた

RAILS_ENV=production rake assets:precompile

herokuにプッシュする前ですが、そのエラーを乗り越えることができないようです。

私はからの指示に従いました

https://github.com/bigbinary/admin_data

しかし、それを本番環境で動作させることはできないようです。

私の開発マシンでは動作します。

http:// localhost:3000 / admin_dataは、私の開発環境に属するすべてのものを示しています。

4

3 に答える 3

1

https://github.com/bigbinary/admin_data/wiki/admin_data-security-configuration-for-a-Rails3-applicationの本番構成のセクションを読んだことがありますか?アプリケーションが本番モードで実行しています。

于 2012-05-10T08:57:47.170 に答える
1

heroku インスタンスが本番モードになっていることは確かですか? Heroku のインスタンスが として構成されている場合がありますstaging

これを試して:

heroku config --app your_app_name

これにより、インスタンスの構成変数が返されます。さまざまな構成変数が表示されます。これらを探します:

RACK_ENV             => production
RAILS_ENV            => production

またはに設定されていますproductionstaging?

于 2012-05-10T02:06:02.283 に答える
0

ah it was a dumb mistake. i was not pushing from my master branch and my app was never being updated

于 2012-05-10T20:15:54.577 に答える