2
我想讓Uploadify使用Rails 3.但是,我無法插入帶有正確參數的中間件。Rails 3 Flash上傳器
這是Rails 2路:
ActionController::Dispatcher.middleware.insert_before(
ActionController::Session::CookieStore,
FlashSessionCookieMiddleware,
ActionController::Base.session_options[:key]
)
這是我迄今爲止爲Rails 3:
Rails.application.config.middleware.insert_before(
Rails.application.config.session_store,
FlashSessionCookieMiddleware,
Rails.application.config.session_options[:key]
)
然而,這給:
kevin$hephaestus:$exposure [1035 | 0]% rake middleware
(in /Users/kevin/Projects/exposure)
rake aborted!
protected method `session_options' called for #<Rails::Application::Configuration:0x101eb28d0>
(See full trace by running task with --trace)
zsh: exit 1 rake middleware
當我註釋掉session_options
參數,中間件被成功插入,但它不能完成它應該做的事情。
有什麼建議嗎?