Результаты поиска по запросу "rack"

2 ответа

Этот делает:

у опробовать простое промежуточное программное обеспечение стойки "Привет, мир", но я, похоже, застрял. похоже, что основной синтаксис изменился, так как некоторые примеры используют этот код: require 'rack/utils' class FooBar def ...

2 ответа

 Внеся в некоторое промежуточное ПО Rack, вы сможете переопределить приложение Rack, которое вы тестируете в своем тесте:

кст: приложение использует часть промежуточного программного обеспечения Rack, котороедолженбыть настроенным в config.ru, а не во внутренней цепочке Middleware Rails. Это по причинам, не относящимся к этому вопросу. Вопрос: как мне сделать мои ...

1 ответ

Rack Sessions теряется в Chrome

У меня есть довольно простое приложение, размещенное на EC2, созданное с помощью Sinatra, с тонким позади nginx. Проблема в том, что в Chrome переменные сессии теряются в Синатре. Это не происходит в Firefox. Это использует Rack :: Session :: ...

ТОП публикаций

1 ответ

и кстати, это действительно шаблон синглтон как модуль, который я предпочитаю использовать синглтон миксин.

учше всего разделить объект между монтируемыми в стойку приложениями / промежуточным ПО? Например, этот config.ru имеет два приложения Sinatra, сопоставленные с разными конечными точками: class App1 < Sinatra::Base # ... end class App2 < ...

1 ответ

Если кто-нибудь знает лучший способ, не стесняйтесь, дайте мне знать!

я есть правило в моих маршрутах.rb: constraints AssetRestrictor do match '*seopath' => SeoDispatcher endЗатем в lib / seo_dispatcher.rb у меня есть это: class SeoDispatcher AD_KEY = "action_dispatch.request.path_parameters" def self.call(env) ...

4 ответа

Это правильно. Если я правильно понимаю, это означает, что вы перенаправляете не только свои собственные операторы журнала, но и Rack. Именно это я и собирался сделать, чтобы вы могли отлаживать эти ошибки на основе запросов и видеть все свои журналы в одном месте. Предполагая, что это цель, есть ли что-нибудь небезопасное в этом подходе? Это хорошо сработало для меня.

я проблемы с выяснением, как регистрировать сообщения с Синатрой. Я не собираюсь регистрировать запросы, а настраиваю сообщения в определенные моменты своего приложения. Например, при получении URL я хотел бы войти"Fetching #{url}". Вот что я ...

1 ответ

Вы можете использовать его для поиска, обернув ваши поиски следующим образом:

eRecord в Rails имеет функцию под названием Query Caching (ActiveRecord :: QueryCache), которая сохраняет результат SQL-запроса в течение срока его действия. Хотя я не очень хорошо знаком с внутренностями реализации, я думаю, что она сохраняет ...

1 ответ

http://railscasts.com/episodes/222-rack-in-rails-3

рузил свое приложение rails 2.3.8 в DreamHost и получил ошибку о несовместимости версий стойки. Я оформил билет в службу поддержки, а сервисмен порекомендовал мне удалить config.ru. Это решило проблему. Но мне интересно, что это повлияет. Это ...

2 ответа

 для регистрации.

у свое первое веб-приложение на основе Sinatra в качестве внешнего интерфейса для другой службы на основе TCP, используя EventMachine и async_sinatra для асинхронной обработки входящих HTTP-запросов. Когда я тестирую свое приложение, все запросы ...

3 ответа

 блоки. Семафор никогда не будет выпущен в порожденном потоке сервера.

есно, как я мог запустить приложение Ruby Rack (например, Sinatra) и вызвать его с Net :: HTTP или аналогичным в том же сценарии. Конечно, я мог сделать что-то вроде ... require 'sinatra/base' require 'net/http' t = Thread.new do class App ...