Un utente sul mio sito può avere un sottodominio. Così, per esempio, la loro pagina url èRails url helper nei sottodomini - rimuovere il sottodominio
name.example.com
Collegato gli utenti sono in grado di visualizzare ulteriori informazioni utente in modo a pagina spettacolo dell'utente, ho un link che viene generato con il seguente codice:
user_url(@user, :subdomain => false)
Questo collegamento dovrebbe generare il seguente URL (dove @user ha un ID di 19)
example.com/users/19
Quando mi passa il mouse sopra il link, tutto sembra buono (cioè, nella parte inferiore della finestra del browser, sia Safari e FF. Mostrare il link correttamente)
problema è quando si fa clic sul link, il sito solleva un 404 e l'url è:
example.com/users/19
Qualcuno sa che fine ha fatto la barra tra il com e gli utenti e come faccio riaverlo?
BTW, Rails 3.2 e tutto funziona nello sviluppo. Questo problema sorge solo nella produzione.
un paio di q veloci - hai provato i percorsi di rake per vedere quali sono le tue opzioni di percorso e assicurarti che siano tutte a posto? –
Avete qualche tipo di impostazione 'base url' in 'config/production.rb'? –
puoi pubblicare i tuoi percorsi o come stai generando il sottodominio in primo luogo? –