Voglio fare un'app per un amico ma lui ha condiviso l'hosting e l'unica opzione è fcgi e non riesco a trovare alcuna documentazione su come farlo. Esiste comunque l'esecuzione di rails 3 su FCGI?Rails 3 e FCGI?
risposta
Rails 3 è costruito sopra Rack e Rack fornisce un gestore FastCGI.
Grazie, sei fantastico. – BiscottiLighter
Mettere in pubblico/whatever.fcgi
#!/usr/bin/ruby
require_relative '../config/environment'
class Rack::PathInfoRewriter
def initialize(app)
@app = app
end
def call(env)
env.delete('SCRIPT_NAME')
parts = env['REQUEST_URI'].split('?')
env['PATH_INFO'] = parts[0]
env['QUERY_STRING'] = parts[1].to_s
@app.call(env)
end
end
Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(YOURAPPNAME::Application)
Controllare l'esempio app here
Grazie, il tuo esempio ha funzionato bene per me, dopo aver sostituito YOURAPPNAME con quello trovato in config/application.rb. Nota inoltre che il suo uso di RAILS_RELATIVE_URL_ROOT in .htaccess è in realtà la sua creazione, utilizzata in config/routes.rb – rogerdpack
- 1. Utilizzo di Rails 3 e Haml 3, come configurare Haml?
- 2. Rails 3 e Strano Accetta intestazioni
- 3. Rails 3 metodi e API deprecati
- 4. Rails 3 - ActiveRecord e invertire sorta
- 5. Rails 3 e database di grafici
- 6. Rails 3 salta convalide e callback
- 7. più convalide Rails 3 (Rails per Zombies; 2: 3)
- 8. Rails 3 Raccomandazione CMS
- 9. Rails 3 - Convalida personalizzata
- 10. Rails 3 vs Sinatra
- 11. Rails 3: validazione form_tag
- 12. Rails 3 errori yaml
- 13. Rails 3 find_or_create_by
- 14. Rails 3: .build metodo
- 15. Rails 3 - set environment
- 16. Rails 3 protect_from_forgery problems
- 17. Rails 3 su dreamhost?
- 18. Rails 3 has_one instradamento
- 19. Rails 3 SSL Deprecation
- 20. ActionMailer 3 senza Rails
- 21. jeditable and rails 3
- 22. Rails 3 autoload
- 23. Rails 3 & validate_on_create
- 24. Rails 3 table lock
- 25. Rilasciato per Rails 3
- 26. Rails 3 Mysql Problemi
- 27. Rails 3 Serializzazione
- 28. Rails 3 - Confronto tempi?
- 29. Differenza tra rete/http e rete/http/fcgi in Golang
- 30. C'è una differenza di velocità tra WSGI e FCGI?
anche se è possibile farlo funzionare probabilmente isnta buona idea .... –
Qualunque JSP/ASP m aster. – BiscottiLighter