2015-10-08 10 views
6

Ciao Ho integrato il foglio Zoho nell'app Rails 2, dove posso aprire un nuovo Zoho Sheet da locale, ma quando clicco su save in zoho editor, mi invierà il file al mio Server, questo è il mio registro di produzioneCome salvare il file caricato in Rails 2

Processing ZohoController#index to #<File:0x6a49f88> (for *.*.*.*  at 2015-10-08 11:24:08) [POST] 
    Parameters: {"controller"=>"zoho", "filename"=>#  <File:/tmp/RackMultipart20151008-2490-oxplae-0>, "content"=>#<File:/tmp/RackMultipart20151008-2490-3r5nf3-0>, "eventsource"=>#<File:/tmp/RackMultipart20151008-2490-yj8j8h-0>, "format"=>#<File:/tmp/RackMultipart20151008-2490-1nfald4-0>, "id"=>#<File:/tmp/RackMultipart20151008-2490-yeqxb8-0>, "action"=>"index"} 
ActionController::InvalidAuthenticityToken 

non ho potuto prendere il file, qualcuno può please help me out come si può accedere al file, anche se ho controllato ogni params, ma non ho potuto ottenere Qualsiasi aiuto è prezioso

+0

Prova https://github.com/thoughtbot/paperclip – Roko

+0

Come posso leggere il file attraverso PaperClip –

+0

Leggi http://stackoverflow.com/questions/6555468/how-do-you-access-the-content- of-a-text-file-uploaded-with-paperclip-ruby-on-r – Roko

risposta

1

Il registro del server mostra il messaggio "Token di autenticità non valido". Ciò significa che il token salvato dal server dei binari in un cookie delle richieste precedenti non corrispondeva al token inviato con la richiesta POST.

Se questa è la prima interazione per questo servizio/server e nessun gettone precedente è disponibile, è un saltare questa convalida per questa particolare azione (cioè azione index)

class FooController < ApplicationController 


protect_from_forgery except: :index 

Per una maggiore comprensione questo argomento si veda Understanding the Rails Authenticity Token

Problemi correlati