Resultados de la búsqueda a petición "rack"

3 la respuesta

Inicie y llame al servidor HTTP Ruby en el mismo script

Me pregunto cómo podría iniciar una aplicación Ruby Rack (como Sinatra) y llamarla con Net :: HTTP o similar en el mismo script. Por supuesto que podría hacer algo como ... require 'sinatra/base' require 'net/http' t = Thread.new do class App ...

4 la respuesta

Respuesta de carriles json con compresión gzip.

4 la respuesta

Sinatra, JavaScript Solicitudes de dominio cruzado JSON

Ejecuto una compilación REST-API sobre Sinatra. Ahora quiero escribir un script jQuery que recupere datos de la API. Se le dice a Sinatra que responda con JSON before do content_type :json endUna ruta simple se parece a get '/posts' do ...

4 la respuesta

¿Cómo puedo usar vistas y diseños con Ruby y ERB (no Rails)?

¿Cómo puedo usar vistas y diseños con Ruby y ERB (no Rails)? Hoy estoy usando este código para representar mi vista: def render(template_path, context = self) template = File.read(template_path) ERB.new(template).result(context.get_binding) ...

4 la respuesta

¿Cómo puedo probar los bloques de ayudantes en Sinatra, usando Rspec?

Estoy escribiendo una aplicación sinatra y probándola con rspec y rack / test (como se describe en sinatrarb.com). Ha sido genial hasta ahora, hasta que moví algún código de procedimiento de mis objetos de dominio a los ayudantes de ...

4 la respuesta

Cómo probar la aplicación Sinatra usando la sesión

¿Cómo probar la aplicación Sinatra que usa sesión? get "/", {}, {'rack.session' => { 'foo' => 'blah' } }Este código no funciona para mí, tengo 'enable: sessions' en mi aplicación.

4 la respuesta

¿Iniciando sesión en Sinatra?

Tengo problemas para descubrir cómo registrar mensajes con Sinatra. No estoy buscando registrar solicitudes, sino mensajes personalizados en ciertos puntos de mi aplicación. Por ejemplo, al buscar una URL, me gustaría ...

4 la respuesta

mongoid cache de consulta

ctiveRecord de @Rails tiene una característica llamada Query Caching (ActiveRecord :: QueryCache) que guarda el resultado de la consulta SQL durante la vida útil de una solicitud. Si bien no estoy muy familiarizado con los aspectos internos de la ...

4 la respuesta

problema con rack 1.3.2. Ya ha activado el rack 1.3.2, pero su Gemfile requiere el rack 1.2.3

i tengo un pasajero 3.0.9 en Debian con gem rack 1.3.2 y 1.2.1. Con una aplicación de rails 3.0 con el paquete de pasajeros e tengo este error: Ya ha activado el rack 1.3.2, pero su Gemfile requiere el rack 1.2.3. Considere usar el paquete ...

4 la respuesta

¿Cómo accedo al entorno Rack desde Rails?

Tengo una aplicación Rack que se ve así: class Foo def initialize(app) @app = app end def call(env) env["hello"] = "world" @app.call(env) end endDespués de conectar mi aplicación Rack a Rails, ¿cómo obtengo acceso aenv["hello"] desde ...