2012-04-17 7 views
5

私はRailsのに環境ではこのような何かを持つ3 cache_storeを設定しようとしている/ development.rb:Rails 3のcache_storeをどこで設定しますか?

config.cache_store = :memory_store, {:size => 64.megabytes, :expires_in => 5.minutes} 

しかし、私は、サーバーを起動したときに私が手:おそらく何かがまだロードされていない

undefined method `megabytes' for 64:Fixnum (NoMethodError) 

を。

私の質問は次のとおりです。このコードはどこに置くべきですか?初期化ファイル内

答えて

1

使用ActionController::Base.cache_store =と場所(設定にRBファイルを作成/初期化子)

15

それとも他に追加このライン

require 'active_support/core_ext/numeric/bytes' 

config.cache_store = :memory_store, {:size => 64.megabytes, :expires_in => 5.minutes} 
関連する問題