0

これは私のconfig/application.rbファイルで、どうにかして Rails がSet-Cookieヘッダーを出力しないようにし、すべてのセッション メカニズムに失敗しました。

どうしたの?

module KAPP
  class Application < Rails::Application
    config.cache_store = :dalli_store, 'localhost'
        { :namespace => 'fxs', :expires_in => 1.day, :compress => true }
    config.action_mailer.default_url_options = {:host => "k.tv"}
    config.action_controller.default_url_options = {:host => "k.tv"}
    config.time_zone = 'Beijing'
    config.i18n.default_locale = 'zh-CN'
    config.i18n.available_locales = ['zh-CN', :en]
    config.encoding = "utf-8"
    config.filter_parameters += [:password]
    config.active_record.schema_format = :sql
    config.active_record.whitelist_attributes = true
    config.assets.enabled = true
    config.assets.version = '1.0'
    config.assets.prefix = ""
    config.action_controller.asset_host = nil
    config.active_support.escape_html_entities_in_json = true
  end
end
4

1 に答える 1

0

ああ、この悪質なセリフのせいだ

config.assets.prefix = ""

これを空の文字列に設定したくないでしょう。

それ以外の場合、通常のページ ( など/) にアクセスすると、

Served asset / - 404 Not Found (8ms)

それでも、ページはSet-Cookieヘッダーなしでしか表示できないため、問題を特定するのは困難です。

config.assets.prefixゼロに設定するだけです。

于 2012-07-01T02:51:26.383 に答える