Module: MultiSubmitCheck::FormHelperHack

Included in:
ApplicationHelper
Defined in:
lib/multi_submit_check.rb

Overview

form表单修改

Instance Method Summary collapse

Instance Method Details

#token_fieldObject



8
9
10
11
12
# File 'lib/multi_submit_check.rb', line 8

def token_field
  tk = Digest::SHA1.hexdigest((Time.now.to_i + rand(0xffffff)).to_s)[0..20]
  #生成session的名字和当前请求路径一样。
  return hidden_field_tag(:__token__, (session[request.path] = tk))
end