Non sono sicuro se ciò sia possibile o abbia senso, ma sto cercando di effettuare un reindirizzamento dopo aver impostato un campo di intestazione HTTP. Qualcosa di simile:redirect_to con intestazione HTTP
request.headers['Accept'] = 'application/json'
redirect_to url
Ovviamente questo non funziona, come request
è la richiesta corrente, non il reindirizzamento. C'è un modo per chiamare redirect_to
con intestazioni HTTP personalizzate?
Sembra una soluzione * perfetta *. Sfortunatamente, c'è qualcosa di molto sbagliato in questa nuovissima app che ho creato. Penso di sapere perché non ci sono intestazioni. La stampa del flash sul log restituisce solo questo: '' '# # ActionDispatch :: Flash :: FlashHash: 0x007fb86c11a978 @discard = #, @flashes = {" alert "=>" Devi primo accesso. "}, @ now = nil> ' '' –
AKWF
Il problema è che ho disabilitato tutto '' 'before_actions'''. Non riesco a capire che Rails 4.2 stia cercando di verificare l'autenticazione su un'applicazione che ho lasciato aperta. È solo pazzo. Ho cercato la stringa "Devi prima accedere" e appare letteralmente dal nulla. Se riuscissi a capire cosa sta succedendo prima che arrivi alla mia pagina, allora avrei la risposta sul perché tutto è stato tolto dalla mia richiesta. È un vero mistero. – AKWF