В моем приложении я создаю форму, которая загружает несколько документов. Теперь я разместил форму с двумя загружаемыми документами, но не смог сохранить в базе данных из-за ошибки. Но я получаю все параметры, как указано выше. Пожалуйста, помогите мне решить эту проблему.Параметр unpermitted: рельсы файла 4
В контроллере:
def create
@sr_document = SrDocument.new(sr_document_params)
end
def sr_document_params
params.require(:sr_document).permit(:file_type, :file, :service_request_id, :file_file_name, :file_content_type, :file_file_size)
end
В журнале:
"sr_document" => { "файл" => [
@ временный файл = #, @ original_filename = «Reliance Web-Chat.pdf», @ content_type = «application/pdf», @ headers = «Content-Disposition: form-data; name = \" sr_document [файл] [] \ "; имя файла = \ "Reliance Web-Chat.pdf \" \ г \ nContent-Type: применение/PDF \ г \ п ">
@tempfile = # \ @ original_filename =" Flipkart.pdf» , @ content_type = "application/pdf", @ headers = "Content-Disposition: form-data; name = \ "sr_document [файл] [] \"; имя файла = \ "Flipkart.pdf \" \ г \ nContent-Type: применение/PDF \ г \ п ">
]}
Какая ошибка? – Sontya
Параметр unpermitted: файл –
'file' - это поле в таблице' sr_documents'? можете ли вы показать нам «форму»? – Sontya