Quiero hacer una aplicación para un amigo, pero él tiene alojamiento compartido y la única opción es fcgi y no puedo encontrar ninguna documentación sobre cómo hacerlo. ¿Hay alguna forma de ejecutar rails 3 en FCGI?Rails 3 y FCGI?
Respuesta
Rails 3 está construido en la parte superior de Rack y Rack proporciona un controlador FastCGI.
Gracias, eres increíble. – BiscottiLighter
Poner en público/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)
Compruebe el ejemplo aplicación here
Gracias, su ejemplo funcionó bien para mí, después de reemplazar YOURAPPNAME con el que se encuentra en config/application.rb. También tenga en cuenta que su uso de RAILS_RELATIVE_URL_ROOT en .htaccess es en realidad su propia creación, utilizada en config/routes.rb – rogerdpack
- 1. Rails 3 y validate_on_create
- 2. HTML5 Video y Rails 3
- 3. Rails 3 RSpec y assert_select
- 4. Rails 3: link_to y image_tag
- 5. Django y fcgi - pregunta de registro
- 6. Usando Rails 3 y Haml 3, ¿cómo configuro Haml?
- 7. Rails select_tag with ajax action (Rails 3 y jQuery)
- 8. Rails 3 Activos de motor y estáticos
- 9. Rails 3 métodos obsoletos y API
- 10. Rails 3: nested_form, collection_select, accepts_nested_attributes_for y fields_for
- 11. Rails 3: Diferencia entre Relation.count y Relation.all.count
- 12. Rails 3 new_record? obsoleto
- 13. Rails 3 - Validación personalizada
- 14. Rails 3 Recomendación CMS
- 15. Rails 3 en dreamhost?
- 16. Rails 3 DISTINCT QUERY
- 17. Timezone with rails 3
- 18. Rails 3 find_or_create_by
- 19. Rails 3 Timezone error
- 20. Rails 3 vs Sinatra
- 21. Rails 3 has_many changed?
- 22. Rails 3 Modificación updated_at
- 23. Rails 3 Sandbox consola
- 24. Rails 3 protect_from_forgery problems
- 25. Rails 3 has_one enrutamiento
- 26. Rails 3 Codificación :: CompatibilityError
- 27. Rails 3 - entorno establecido
- 28. Rails 3: f.select - options_for_select
- 29. Rails 3: rutas subdominio
- 30. Rails 3 SSL Deprecation
incluso si usted puede conseguir que funcione probablemente tampoco un buena idea .... –
Sea cual sea JSP/ASP m aster. – BiscottiLighter