Fix #35 just give a warning message if not setup a right cache_store, only raise on :null_store
This commit is contained in:
parent
6dcfbf49bd
commit
21d1c0e787
|
@ -1,3 +1,8 @@
|
|||
1.1.3
|
||||
-----
|
||||
|
||||
- Fix #35 just give a warning message if not setup a right cache_store, only raise on :null_store.
|
||||
|
||||
1.1.2
|
||||
-----
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
PATH
|
||||
remote: .
|
||||
specs:
|
||||
rucaptcha (1.1.2)
|
||||
rucaptcha (1.1.3)
|
||||
railties (>= 3.2)
|
||||
|
||||
GEM
|
||||
|
|
|
@ -11,16 +11,21 @@ module RuCaptcha
|
|||
cache_store = RuCaptcha.config.cache_store
|
||||
store_name = cache_store.is_a?(Array) ? cache_store.first : cache_store
|
||||
if [:memory_store, :null_store, :file_store].include?(store_name)
|
||||
raise "
|
||||
msg = "
|
||||
|
||||
RuCaptcha's cache_store requirements are stored across processes and machines,
|
||||
such as :mem_cache_store, :redis_store, or other distributed storage.
|
||||
But your current set is :#{store_name}.
|
||||
|
||||
Please make config file `config/initializes/rucaptcha.rb` to setup `cache_store`.
|
||||
More infomation please read GitHub rucaptcha README file.
|
||||
More infomation please read GitHub RuCaptcha README file.
|
||||
|
||||
"
|
||||
if store_name == :null_store
|
||||
raise msg
|
||||
else
|
||||
Rails.logger.warn msg
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
module RuCaptcha
|
||||
VERSION = '1.1.2'
|
||||
VERSION = '1.1.3'
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue