| Module | UserHelper |
| In: |
app/helpers/user_helper.rb
|
| DEFAULT_HEAD_OPTIONS | = | { :notice => true, :message => true, :error => false |
head を返す。
# File app/helpers/user_helper.rb, line 15
15: def head_helper(label, options = {})
16: notice = message = error = nil
17: opts = DEFAULT_HEAD_OPTIONS.dup
18: opts.update(options.symbolize_keys)
19: s = "<h3>#{label}</h3>"
20: if flash['notice'] and not opts[:notice].nil? and opts[:notice]
21: notice = "<div><p>#{flash['notice']}</p></div>"
22: s = s + notice
23: end
24: if flash['message'] and not opts[:message].nil? and opts[:message]
25: message = "<div id=\"ErrorExplanation\"><p>#{flash['message']}</p></div>"
26: s = s + message
27: end
28: if not opts[:error].nil? and opts[:error]
29: error = error_messages_for('user')
30: if not error.nil?
31: error = error + "<br />"
32: s = s + error
33: end
34: end
35: return s
36: end