Il post SO di seguito è completo, ma tutti e tre i metodi descritti non riescono a codificare per periodi.Come codificare i periodi per gli URL in Javascript?
Messaggio: Encode URL in JavaScript?
Ad esempio, se corro tre metodi (cioè, fuga, encodeURI, encodeURIComponent), nessuno di essi codificano periodi.
Quindi "food.store" viene visualizzato come "food.store", che interrompe l'URL. Interrompe l'URL perché l'app Rails non è in grado di riconoscere l'URL come valido e visualizza la pagina di errore 404. Forse si tratta di un errore di configurazione nel file di rotte di Rails?
Qual è il modo migliore per codificare i periodi con Javascript per gli URL?
In che modo si interrompe l'URL? I periodi non devono essere codificati per quanto ne so. – igorw
Grazie, ha aggiornato la domanda per riflettere la sua domanda. – Crashalot
Ho aggiunto "ruby-on-rail" ai tuoi tag - questo non è un problema di URL generale, ma un problema di Rails o qualcosa di specifico per la tua applicazione. – Pointy