Вопросы по теме 'rack'
Тесты Rack rSpec Controller с проблемой промежуточного программного обеспечения Rack
У меня большие проблемы с тестированием API контроллера rSpec. Прямо сейчас я использую решение для аутентификации промежуточного программного обеспечения ( Warden ), и когда я запускаю спецификации, прокси добавляет промежуточного программного...
2282 просмотров
schedule
26.02.2022
Проблема с требованием стойки/открытого идентификатора в Rails 3 [нативное требование работает правильно]
Я устанавливаю плагин open_id_authentication и получаю эту ошибку:
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require': no such file to load -- rack/openid (LoadError)
когда я пытаюсь...
3077 просмотров
schedule
06.11.2022
Почему Rack::Cache не попадает в кеш при совпадении etag?
Запуск без кеша на сервере или клиенте
ПЕРВЫЙ ЗАПРОС
GET /post/1 HTTP/1.1
HTTP/1.1 200 OK
Date: Fri, 05 Mar 2010 09:05:46 GMT
Last-Modified: Thu, 04 Mar 2010 21:00:08 GMT
X-Rack-Cache: miss
Etag: "c226165d5817af7c91592dab0bc0ac63"...
4518 просмотров
schedule
10.02.2023
Сопоставление URL-адресов стоек
Я пытаюсь написать два вида Rack-маршрутов. Rack позволяет нам писать такие маршруты так:
app = Rack::URLMap.new('/test' => SimpleAdapter.new,
'/files' => Rack::File.new('.'))
В моем случае я хотел бы обработать...
4785 просмотров
schedule
01.07.2023
nginx + пассажир не использует файл стойки
У меня возникла проблема, когда Passenger не обнаруживает файл config.ru для следующего сервера nginx.
server {
listen 80;
passenger_enabled on;
server_name callumj.com cjlondon.com;
access_log...
708 просмотров
schedule
09.12.2022
В Синатре - кто-нибудь использует тестовые приспособления? как настроен ваш набор тестов?
Я пришел из мира Ruby/Rails. Я настраиваю тестирование в проекте Sinatra (с Rack::Test). Я обычно использую Fixture при тестировании. Есть ли аналог Синатры?
Как люди настраивают свои наборы тестов Sinatra (за исключением базового примера...
1455 просмотров
schedule
03.06.2022
Может ли приложение Rails запускать стоечное приложение?
Если у меня есть приложение Ruby on Rails, работающее на моем общем сервере Apache (с Mongrel), могу ли я заставить его запускать/запускать другое совершенно отдельное приложение Rack?
Тогда могу ли я создать приложение Rails, которое управляет...
352 просмотров
schedule
19.11.2023
Sinatra, Rails и Rack — управление пользователями/сеансами
Кто-нибудь знает способ аутентификации в приложении Rails и позволяет другим приложениям Sinatra передавать этот токен аутентификации и состояние сеанса через стойку?
Я ищу что-то, что в основном позволяет использовать единый вход. (У меня уже...
1719 просмотров
schedule
26.10.2022
Ruby Rack — установка простого веб-сервера, который по умолчанию читает index.html
Я пытаюсь получить некоторую информацию из этого руководства: http://m.onkey.org/2008/11/18/ruby-on-rack-2-rack-builder
в основном я хочу иметь файл config.ru , который сообщает стойке читать текущий каталог, чтобы я мог получить доступ ко всем...
10402 просмотров
schedule
04.06.2023
Указание типа контента в rspec
Я пытаюсь создать тест rspec, который отправляет JSON (или XML) через POST. Тем не менее, я не могу заставить его работать:
json = {.... data ....}.to_json
post '/model1.json',json,{'CONTENT_TYPE'=>'application/json'}
и это...
18974 просмотров
schedule
05.02.2022
Надежный способ развертывания стоечного приложения (Sinatra)
Я ищу надежный способ развертывания стоечного приложения (в данном случае приложения Sinatra). Запросы будут занимать немного времени (ожидание 0,25-0,5 секунды на проксируемых HTTP-запросах), и может быть приличный объем трафика.
Должен ли я...
4821 просмотров
schedule
05.05.2022
Omniauth: как установить данные поставщика аутентификации во время выполнения
У меня есть приложение rails, доступное из двух доменов. Facebook требует от меня зарегистрировать приложение facebook для каждого из этих доменов и дает мне учетные данные для каждого. С Omniauth я могу указать только один набор учетных данных,...
1444 просмотров
schedule
23.05.2024
Сеанс Sinatra не сохраняется с помощью Rack::FiberPool
Сессия не сохраняется между запросами, хотя я не вижу, что я делаю неправильно. Код!
require 'sinatra'
require 'rack/fiber_pool'
class SessionTest < Sinatra::Base
use Rack::FiberPool
enable :sessions
set :session_secret, "foobar"...
737 просмотров
schedule
27.07.2022
В чем разница между приложением для стойки и приложением для рельсов?
Я загрузил свое приложение rails 2.3.8 на DreamHost и получил ошибку о несовместимости версии стойки. Я оформил тикет в поддержку, и сервисмен порекомендовал мне удалить config.ru.
Это решило проблему. Но интересно, на что это повлияет.
Это...
8806 просмотров
schedule
17.05.2023
Что не так с моим файлом в стойке?
Когда я пытаюсь запустить свой сервер единорога, я получаю следующую трассировку стека: Не могу понять, что не так с файлом стойки? Почему не читается?
sites@bck:~/fatfreecrm$ /home/sites/.rvm/gems/ruby-1.9.2-p180@fatfreecrm/bin/unicorn_rails -E...
5867 просмотров
schedule
22.03.2023
heroku, тонкая стойка 1.1.0, для gemfile требуется стойка 1.0.1
Мое приложение ror работает на рельсах 2.3.5 (для чего требуется стойка 1.0.1), тонкий на героку по умолчанию активирует стойку 1.1.0
и выдает ошибку:
" You have already activated rack 1.1.0, but your Gemfile requires rack 1.0.1. Consider...
965 просмотров
schedule
22.02.2022
Rails 3.1rc4 + Rack: что-то изменилось?
Кажется, я не могу использовать простое промежуточное ПО стойки с Rails 3.1 (rc4). Чего-то не хватает? Вот как я создал свое приложение:
$ rails new skel192 -G -O -T
Я добавляю эту строку в конце Gemfile :
gem 'rack-contrib'
Я...
766 просмотров
schedule
06.06.2022
Sinatra + Heroku: Храните данные ›4k за сеанс
У меня есть приложение Sinatra, которое будет работать на Heroku.
Он имеет довольно длительный метод (примерно от 1 до 3 секунд), который создает список данных. Я хранил эти данные в сеансе. Так что, когда моему пользователю нужно снова получить...
291 просмотров
schedule
01.04.2023
Как справиться с недопустимой последовательностью байтов для ввода пользователем через промежуточное ПО Rack?
Итак, некоторые пользователи нашей системы копируют и вставляют текст в мое приложение. В своих журналах я иногда замечаю следующее:
ArgumentError (invalid byte sequence in US-ASCII):...
3234 просмотров
schedule
18.08.2023
переопределить /auth/identity-page учетной записи omniauth
Я использую omniauth без разработки для аутентификации, так как мне нравится его простота. В дополнение к omniauth-facebook я использую omniauth-identity для аутентификации по электронной почте/pw. railscast на omniauth-identity описывает, как...
2072 просмотров
schedule
20.04.2023