about.html.erb爲什麼在發送表單中的文件時獲取ActionController :: UnknownFormat?
form_tag({ :action => 'contact_send'}, :format => :js, :multipart => true, :remote => true, :id => "mensaje") do
notifications.rb
class Notifications < ApplicationMailer
def contact_email(data)
@data = data
attachments["#{@data[:name].parameterize}.pdf"] = File.absolute_path(@data[:file].tempfile)
....
frontend_controller.rb
def contact_send
....
Notifications::contact_email(@parameters).deliver_now
respond_to do |format|
format.js
end
end
我有一個contact_send.js.erb它工作時,我不添加文件的窗體,但得到一個錯誤respond_to do | format |當文件發送。
此外,郵件使用letter_opener與文件一起發送,所以這裏沒有問題。
我不知道[FORMDATA(https://developer.mozilla.org/en-US/docs/Web/API/FormData)謝謝! – Leito