Описание тега rack-middleware
Rack предоставляет минимальный модульный и адаптируемый интерфейс для разработки веб-приложений на Ruby.
8
ответов
Как определить, запущен ли Rails из CLI, консоли или как сервер?
У меня есть промежуточное ПО для объявления моего приложения в приложении локальной сети с использованием Bonjour, но оно также объявляет сервис, когда Rails вызывается из rake или через консоль. Я хотел бы исключить эти случаи и использовать промеж…
22 ноя '12 в 06:01
1
ответ
Перезапись стойки с помощью Rails 3.2.3 на Heroku
Я пытаюсь настроить перезапись в стойке для Rails 3.2.3 в стеке кедра Heroku, и везде, где я смотрю, написано добавить что-то вроде: config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do # rewrite rules end Но попытка запустить это на Heroku…
19 июл '12 в 20:57
1
ответ
Как использовать Middleware из движка в движке
Из-за того, как различные драгоценные камни взаимодействуют в моей системе, у меня есть двигатель, установленный на приложение рельсов. Недавно я начал работать над новым гемом, который обеспечивает некоторую функциональность промежуточного программ…
28 янв '16 в 20:44
0
ответов
Как динамически изменить имя куки сессии в Rails?
У меня есть мультитенантное приложение Ruby on Rails 4.2, в котором я хочу, чтобы каждый арендатор использовал свои собственные файлы cookie сеанса и параметры cookie. Я пробовал разные подходы, но я не могу понять каждую деталь правильно. Чтобы доб…
18 сен '18 в 18:14
3
ответа
Где поставить Rack Middleware в Rails4.1
Я посмотрел на некоторые ответы 1] Включить в qoutes, 2] Не использовать требуют и т. Д., Но ни один из них не работает. Возможно, решение изменилось в Rails4 Я пытаюсь следовать этой инструкции здесь https://devcenter.heroku.com/articles/ruby-webso…
02 авг '15 в 03:46
4
ответа
Как получить доступ к переменной params в промежуточном рельсе 5
У меня проблема с работой промежуточного программного обеспечения в rails 5, я пытаюсь манипулировать параметрами, отправленными в POST http с помощью Rack::Request в промежуточном программном обеспечении, но отправленные параметры не извлекаются, п…
23 мар '17 в 02:42
2
ответа
Поток, работающий в Middleware, использует старую версию родительской переменной экземпляра
Я использовал учебник Heroku для реализации веб-сокетов. Он работает правильно с Thin, но не работает с Unicorn и Puma. Также реализовано эхо-сообщение, которое отвечает на сообщение клиента. Он работает правильно на каждом сервере, поэтому нет проб…
10 июн '15 в 17:00
0
ответов
Rails - рендерит статическую html-страницу из промежуточного ПО
Вчера мое приложение посетил бот Яндекса с неверным URL /restday?biG%D9%02 и для этого приложения выдает ошибку ArgumentError: invalid byte sequence in UTF-8 Мне нужно визуализировать 400.html статическую страницу со статусом 400 вместо 404 всякий р…
29 окт '14 в 12:14
1
ответ
Как заблокировать запросы на уровне стойки?
Когда я запускаю приложение на Rails4, я часто вижу, как боты проверяют, работаю ли я на сайте Wordpress. Я ожидаю, что они ищут либо спам в комментариях, либо ищут уязвимости безопасности Wordpress. Вот пример ошибки из журнала: ActionController::R…
07 дек '15 в 03:06
2
ответа
RoR - Что предпочтительнее - промежуточное программное обеспечение стойки или фильтры активного контроллера?
Для последней версии Ruby on Rails (4 на момент постановки этого вопроса), каков предпочтительный способ реализации кода, модифицирующего запрос / ответ, такой как механизм аутентификации. Я вижу много сайтов и учебных пособий, защищающих промежуточ…
10 янв '15 в 06:38
2
ответа
Как добавить промежуточное программное обеспечение для стойки в приложение rails из gem
Я работаю над обработчиком событий, чтобы сообщать об исключениях в удаленный API (по аналогии с newrelic агентом), и я не могу найти способ добавить свое промежуточное программное обеспечение в стойку, не сделав этого в файле environment.rb. Я не х…
17 дек '13 в 09:17
1
ответ
Как отключить промежуточное ПО в Синатре?
Я делаю защищенный веб-сервис с использованием Sinatra. Требуется SSL и токен безопасности, отправляемый с каждым запросом. Поэтому я создал простое промежуточное программное обеспечение, которое проверяет каждый входящий запрос на токен безопасност…
14 ноя '14 в 10:51
0
ответов
Добавить промежуточное ПО в приложение сбоя Devise
После неудачного входа в систему Devise, похоже, вызывает приложение сбоя в новом стоечном окружении и возвращает его ответ, который обычно является страницей входа. Как добавить промежуточное ПО для разработки приложения для сбоя?
17 окт '16 в 22:43
1
ответ
Получение ошибки стойки Rack::Lint::LintError: Статус должен быть>=100 и рассматриваться как целое число
Я пытаюсь создать мое приложение ruby на основе стойки, и я все еще новичок здесь, я использую ruby 1.9.2 -p180 в моем файле config.ru у меня есть: require "rack" require "./my_app.rb" require "./auth.rb" use Auth run MyApp.new Теперь основная п…
05 сен '12 в 16:41
1
ответ
Каковы мои варианты хранения при написании промежуточного программного обеспечения Rack для приложений Rails?
Предполагая, что мое промежуточное программное обеспечение Rack разработано специально для приложений Rails, какие варианты хранения у меня есть? Например, есть ли способ прочитать / записать в кеш Rails?
30 июл '11 в 18:33
1
ответ
Использование Rack::Attack для регулирования базовой аутентификации
Я имею gem rack-attack настройка для моего приложения. Я хочу начать регулирование базовой аутентификации на основе IP. Моя основная настройка кода авторизации выглядит так: # config/environments/production.rb config.middleware.insert_after(::Rack::…
07 мар '14 в 21:32
1
ответ
Передача нескольких аргументов в промежуточное ПО Rack в приложении Rails.rb
Я создаю промежуточное программное обеспечение для стойки, которое хочу использовать в своем приложении Rails. По сути, мне нужно регистрировать запросы, соответствующие определенным URL-адресам в моей базе данных. Для этого мне нужно передать конфи…
03 сен '16 в 08:37
2
ответа
Для чего используется ActiveSupport::Cache::Strategy::LocalCache?
В моем производственном стеке промежуточного программного обеспечения во всех средах я вижу этот одноразовый экземпляр: use #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x7f38095d> Я экспериментировал, удаляя все, что мог придумать…
19 ноя '13 в 01:01
1
ответ
Построение ответов Rack Middleware с функциональностью Flash-сообщений
У меня есть приложение Sinatra, которое установлено в приложении Rails под /admin, Приложение Sinatra - это панель администратора, поэтому оно должно быть доступно только авторизованным пользователям. Для этого я создал часть промежуточного программ…
05 окт '15 в 17:58
4
ответа
Тестирование Middleware с Rspec
Я написал Rack-Middleware и сейчас пытаюсь протестировать его с помощью Rspec. Но все Rack-Middleware создается с помощью аргумента 'app', который представляет само приложение Rails. Как вы, ребята, издеваетесь над этим в Rspec? Например, describe M…
06 июл '13 в 19:57