Resque error - /sinatra_adapter.rb:50:in 'included': método indefinido 'antes' para Sinatra::Request:Class (NoMethodError), cuando inicio la aplicación Rails

Recibo un error cuando inicio la aplicación Rails. Solo para dar más información de lo que he hecho.

rutas.rb tiene

mount Resque::Server, :at => "/resque"
Gemfile has 
gem 'rails', "~> 3.2.0"
gem 'resque', :require => 'resque/server'

cuando inicio la aplicación Rails me sale este error

/usr/local/lib/ruby/gems/1.9.1/gems/authlogic-3.1.0/lib/authlogic/
controller_adapters/sinatra_adapter.rb:50:in `included': undefined 
method `before' for Sinatra::Request:Class (NoMethodError)

preguntado el 03 de mayo de 12 a las 17:05

descubrí la soluciónincluded': undefined method before' para Sinatra::Request:Class (NoMethodError) La solución es parchear la última línea de authlogic-3.1.0/lib/authlogic/controller_adapters/sinatra_adapter.rb from: Sinatra::Request.send(:include, Authlogic: :ControllerAdapters::SinatraAdapter::Adapter::Implementation) a: Sinatra::Base.send(:include, Authlogic::ControllerAdapters::SinatraAdapter::Adapter::Implementation) -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.