【发布时间】:2015-09-16 15:45:09
【问题描述】:
我已经包含了给定的代码
def send_help_enterprise
p '-----------------'
p params
Mailer.help_enterprise_issue(params[:app], params[:version], params[:name], params[:description][:text])
respond_to do |format|
format.js {
render :layout => false
}
end
end
并获取参数
{"utf8"=>"✓", "app"=>"test", "version"=>"1.1", "name"=>"faltuz", "description"=>{"text"=>"dcdfwedfed"}, "remotipart_submitted"=>"true", "authenticity_token"=>"rAykheNgAcEZF/M36i+hkpMzs+X1QZA+56hFoXAdQfXyDkGQU7K441nDylKKvj4cuxs/bfJgg7SEM0k9Kr+IGQ==", "X-Requested-With"=>"IFrame", "X-Http-Accept"=>"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01", "file"=>#<ActionDispatch::Http::UploadedFile:0xb483c5d4 @tempfile=#<Tempfile:/tmp/RackMultipart20150916-3796-okttg1.jpeg>, @original_filename="images1.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"file\"; filename=\"images1.jpeg\"\r\nContent-Type: image/jpeg\r\n">, "controller"=>"enterprises", "action"=>"send_help_enterprise"}
在我的邮件中,我已经包含了给定的代码
def help_enterprise_issue(app,version,name,description)
@app = app
@version = version
@name = name
@description = description
@email = 'test@gmail.com'
mail :to => @email,
:subject => I18n.t('mailer.info.help_enterprise_issue')
end
请指导我如何在这封邮件中附加文件我想附加我在 params[:file] 中获取的给定文件。请帮我解决这个问题。提前致谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 actionmailer