rack

¿Cómo redirigir sin www usando Rails 3 / Rack?

Entiendo que hay muchas preguntas que responden a esto. Estoy familiarizado con los métodos .htaccess y nginx.conf, pero no t ... r 301 Solo los hosts que coincidan con /^www\./ deben ser redirigidos. Todas las demás solicitudes deben ser ignoradas.

¿Algún éxito con Sinatra trabajando junto con EventMachine WebSockets?

He estado usando Sinatra desde hace algún tiempo y me gustaría agregar algunas características en tiempo real a mi aplicación ... ido que esto funcione? Quiero tenerlos en el mismo archivo que puedo compartir variables entre los dos servidores. Gracias!

¿Hay una manera fácil de que pow sirva https?

Pow es genial, pero muchas cosas en mi aplicación asumen https, y sería una molestia revisarlas todas y agregar "si no entorno de desarrollo". ¿Es posible que pow sirva https?

Rack:: Request - ¿cómo obtengo todos los encabezados?

El título se explica por sí mismo. ¿Hay alguna forma de obtener los encabezados (excepto Rack::Request.env[])?

¿Cómo puedo acceder al entorno de Rack desde Rails?

Tengo una aplicación de rack que se ve así: class Foo def initialize(app) @app = app end def call(env) env["h ... ssion end # in Rails def index if params["foo"] == "bar" ... end if session["hello"] == "world" ... end end

Utilizar Rack:: CommonLogger en Sinatra

Tengo un pequeño servidor web que escribí con Sinatra. Quiero poder registrar mensajes en un archivo de registro. He leído ... como un DSL de nivel superior, pero puedo cambiar a subclasificarla desde SinatraBase si eso es parte de lo que es requerir.

¿Cómo configurar una aplicación Sinatra bajo Apache con Passenger?

Digamos que tengo la aplicación Sinatra de un solo archivo más simple. El hello world en su página de inicio servirá. Quier ... esito? ¿Qué tengo que poner en el archivo vhost conf? Entiendo que necesito un archivo de rackup. ¿Qué contiene y por qué?

¿Cómo analizar el cuerpo de la solicitud JSON en Sinatra solo una vez y exponerlo a todas las rutas?

Estoy escribiendo una API y recibe una carga JSON como el cuerpo de la solicitud. Para llegar a ello actualmente, estoy haci ... ething' do #do something with request_payload, it's already parsed and available body request_payload['someKey'] end

Obtener una lista ordenada de middleware en una aplicación de rack genérico?

La funcionalidad que estoy buscando es similar al comando rake middleware en Rails, excepto para una aplicación rack genérica.

¿Cómo forzar a rack a trabajar alrededor del habitual error "Ya ha activado rack rack"?

Esta es una pregunta común, pero ninguna de las respuestas parece resolver el problema. Me sale lo habitual: You have already ... / etc} de la raíz de la aplicación " solo causó más errores. ¿Hay alguna manera de evitar este problema aparentemente común?

Monte la aplicación Sinatra dentro de una aplicación rails y comparta el diseño

Me gustaría montar una aplicación sinatra en mi aplicación rails. Pero me gustaría que este compartiera el mismo diseño. El iframe podría funcionar, pero ¿tienes alguna otra idea ? Gracias