Come configurare un'applicazione Rails 3.1 per l'esecuzione in una directory specifica come "/ r"?Come distribuire l'applicazione Rails 3.1 in una sottodirectory
ho provato in config.ru:
map '/r' do
run Debtor::Application
end
ma che appena tornato "Not Found:/r"
Per farlo funzionare ho dovuto racchiudere tutte le rotte in un campo di applicazione:
scope '/r' do
#routes
end
e aggiungere la seguente riga in config/applcation.rb
config.assets.prefix = "/r/assets"
e per spostare i miei file ui css jquery da/stylesheets a/r/stylesheets.
questo sembra troppo complicato. non c'è un modo più semplice? e perché il mio ambiente config.ru non funziona?
il mio caso d'uso è di avere un backend ajax con rotaia per un server wordpress.
grazie per la risposta. si, sto usando il passeggero. Sto cercando una soluzione più semplice. – Peder
Più semplice di 1 riga nel file di configurazione di Apache? Non sono sicuro che tu possa ottenere molto di più. Mi dispiace, ho confuso. – Doon
Come posso fare questo con solo una configurazione a 1 linea? Mi sembra di aver bisogno di creare un link simbolico dal sottotracciato nella root del documento alla directory pubblica del progetto rails. – Peder