diff options
author | Sean Griffin <sean@seantheprogrammer.com> | 2014-12-24 07:10:53 -0700 |
---|---|---|
committer | Sean Griffin <sean@seantheprogrammer.com> | 2014-12-24 07:10:53 -0700 |
commit | dbdb1040760c3a3ce8c336dab59f0603975b28ec (patch) | |
tree | e36ccdf08eab59574de2b45f78dfcc12abbf4acc /actionview/lib/action_view | |
parent | 199390f33713fae8ae29c441f8d233832ba5cc20 (diff) | |
parent | fecbed6fb136a2f951633bd5b9632e75cc46f804 (diff) | |
download | rails-dbdb1040760c3a3ce8c336dab59f0603975b28ec.tar.gz rails-dbdb1040760c3a3ce8c336dab59f0603975b28ec.tar.bz2 rails-dbdb1040760c3a3ce8c336dab59f0603975b28ec.zip |
Merge pull request #18107 from mkdynamic/add-reply-to-mail-to
Add support for Reply-To field in mail_to helper
Diffstat (limited to 'actionview/lib/action_view')
-rw-r--r-- | actionview/lib/action_view/helpers/url_helper.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/actionview/lib/action_view/helpers/url_helper.rb b/actionview/lib/action_view/helpers/url_helper.rb index 364414da05..8c2d5705f1 100644 --- a/actionview/lib/action_view/helpers/url_helper.rb +++ b/actionview/lib/action_view/helpers/url_helper.rb @@ -428,6 +428,7 @@ module ActionView # * <tt>:body</tt> - Preset the body of the email. # * <tt>:cc</tt> - Carbon Copy additional recipients on the email. # * <tt>:bcc</tt> - Blind Carbon Copy additional recipients on the email. + # * <tt>:reply_to</tt> - Preset the Reply-To field of the email. # # ==== Obfuscation # Prior to Rails 4.0, +mail_to+ provided options for encoding the address @@ -457,9 +458,9 @@ module ActionView html_options, name = name, nil if block_given? html_options = (html_options || {}).stringify_keys - extras = %w{ cc bcc body subject }.map! { |item| + extras = %w{ cc bcc body subject reply_to }.map! { |item| option = html_options.delete(item) || next - "#{item}=#{Rack::Utils.escape_path(option)}" + "#{item.dasherize}=#{Rack::Utils.escape_path(option)}" }.compact extras = extras.empty? ? '' : '?' + extras.join('&') |