error scribd_fu gsub
-
02-10-2019 - |
Pregunta
Tengo una aplicación que permite subir documentos del usuario a Scribd. He intentado utilizar scribd_fu en Rails. Se produjo un error cuando el intento controlador para guardar el modelo.
NoMethodError in DocumentsController#processupload
private method `gsub' called for nil:NilClass
aquí es el controlador relacionada
def processupload
@document = Document.new(params[:document])
if @document.save
session[:scribdid] = @document.ipaper_access_key
else
xxxxx
y este es el formulario HTML relacionados
<form action="/documents/processupload" enctype="multipart/form-data" method="post">
<input name="authenticity_token" type="hidden" value="FqTCmlGGIvRjiaiaa+YtF50wgI7FfpxfrZsulLCbXcw=" />
<label class="label_h2">Upload a Document</label>
<input id="document_document_upload" name="document[document_upload]" size="30" type="file" /></div>
<div class="buttons"><button type="submit" class="positive"><img src="/images/icons/tick.png" alt="Save Document"/>Save Document</button>
</form>
¿Hay mal algo?
Solución
Me había asegurar los tipo MIME del documento que está intentando cargar con el apoyo de ScribdFu. Eso es por lo general la mayor causa de un error. (Escribí ScribdFu:))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow