Вопросы по теме 'rack'

Как получить ответ от Rack на шаге Cucumber?
У меня есть шаг Cucumber для моего приложения Rails: Then /^I should be redirected to the sign in page$/ do assert_equal 302, @response.status end Но этот объект @response — это объект, возвращаемый моим Controller , и именно...
736 просмотров
schedule 28.06.2023

Как настроить VirtualHost для приложения Sinatra с Passenger?
Я запускаю приложение Rails на Passenger, и все работает так, как должно. Я хочу добавить приложение Sinatra для запуска в качестве приложения Rack с Passenger, но получаю ошибку маршрутизации. Мой файл VirtualHosts выглядит так:...
1107 просмотров
schedule 28.05.2022

Проблемы с отладкой приложения Sinatra в рабочей среде
Я развертываю приложение Sinatra с помощью пассажира. Развернутое приложение работает, но не полностью: некоторые пути работают нормально, другие просто отображают пустую страницу. Кажется, я не могу найти каких-либо серьезных различий между...
3222 просмотров
schedule 18.12.2023

Тестируете Rails Metal/Rack с помощью RSpec?
Скажем, у меня есть класс Metal с именем Preview. Как мне протестировать его с помощью RSpec? Когда я пытаюсь: require 'spec_helper' describe Preview do it "should return the posted content" do post "/preview", :content =>...
3252 просмотров
schedule 13.05.2022

Тупик промежуточного программного обеспечения стойки
Я включаю это простое ПО промежуточного слоя Rack в приложение Rails: class Hello def initialize(app) @app = app end def call(env) [200, {"Content-Type" => "text/html"}, "Hello"] end end Подключите его внутри...
1100 просмотров
schedule 16.06.2022

Стойка, FastCGI, конфигурация Lighttpd
Я хочу запустить простое приложение с использованием Rack, FastCGI и Lighttpd, но не могу заставить его работать. Я получаю следующую ошибку: /usr/lib/ruby/1.8/rack/handler/fastcgi.rb:23:in `initialize': Address already in use - bind(2)...
1734 просмотров
schedule 09.07.2022

Как настроить WEBrick для использования SSL в Rails?
До Rails 3 вы могли изменить файл сценария/сервера, чтобы добавить параметры SSL и указать команде сервера использовать HTTPS-версию WEBrick. Теперь, когда все эти сценарии исчезли, кто-нибудь знает, как заставить это работать с Rails 3 или 4?
22824 просмотров
schedule 31.01.2024

Rails 3, расширения HTTP (WebDAV) и установка стоечного приложения
1 Нижеследующее больше указывает разработчикам кода на проблему рельсов, которая может быть воспринята как недостаток. 2 А также я спрашиваю мнение людей, которые лучше разбираются в этом. Я хочу добавить WebDAV в свое приложение Rails 3 с...
4132 просмотров
schedule 19.02.2023

Как сбросить HTTP-запрос из Sinatra?
Есть ли способ сбрасывать все входящие запросы к приложению Sinatra точно так же, как приложение получает данные? Может быть, какое-то промежуточное ПО Rack?
27367 просмотров
schedule 20.05.2022

Конфликт гема стойки Rails при попытке демонстрации Facebook Oauth2
Когда я запускаю rake db: выполните миграцию для этого кода http://github.com/jonastryggvi/facebook-rails , получаю: can't activate rack (~> 1.2.1, runtime) for ["faraday-0.5.1"], already activated rack-1.0.1 for ["actionpack-2.3.5",...
1033 просмотров
schedule 13.12.2022

Проблема с интеграцией Rails 3 и Sinatra
Я пытаюсь настроить приложение sinatra внутри своего приложения Rails 3 (v3.0.1), но безуспешно. Sinatra gem (v1.1.0) устанавливается с помощью пакетной установки. Вот что у меня есть. Класс customer_app.rb в каталоге lib — class...
629 просмотров
schedule 04.02.2023

Rails Metal в Ruby on Rails 3
Я использую Ruby on Rails 3 и хотел бы реализовать промежуточное ПО Rack. Я знаю (но, может быть, я ошибаюсь!), что до версии 3 существовала «система» Rails Metal для их обработки. Но сейчас?! Где в моем приложении Rails я должен найти файлы...
2050 просмотров

Как использовать файлы cookie в промежуточном программном обеспечении Rack?
Я использую Ruby on Rails 3 и хотел бы использовать метод cookies.signed в промежуточном программном обеспечении Rack. Мне это нужно, потому что я хотел бы аутентифицировать пользователя непосредственно в промежуточном программном обеспечении, а не...
7937 просмотров

лучший / самый элегантный способ обмена объектами между стеком приложений / промежуточных программ, установленных в стойку?
Какова наилучшая идиома для совместного использования объекта между приложениями/промежуточными программами, установленными в стойке? Например, на этом config.ru есть два приложения Sinatra, сопоставленные с разными конечными точками: class...
1554 просмотров
schedule 30.05.2023

Как вы храните и получаете доступ к данным сеанса в стоечном приложении
Как вы храните и получаете доступ к данным сеанса в стоечном приложении. Я создаю стоечное приложение на ruby, мне нужно хранить данные в сеансе, как мне это сделать?
632 просмотров
schedule 26.08.2022

С Ruby + Webrick + Sinatra, где «разработка»? метод пришел?
Откуда берется понятие «режим разработки» при использовании ruby ​​+ webrick + sinatra? require 'sinatra' require 'sinatra/reloader' get '/test' do development?.to_s end Когда я запускаю вышеуказанное приложение с помощью 'ruby test.rb -p...
1552 просмотров
schedule 22.05.2022

Почему этот стоечный файл работает с Thin, но не с WEBrick или Unicorn?
У меня странная проблема с локальным запуском статического веб-сайта (для тестирования). И WEBrick, и Unicorn вызывают сбой утверждения в Rack при переходе к корневому каталогу. Однако Thin работает отлично. Мой архивный файл config.ru: #...
1844 просмотров
schedule 05.05.2022

Как развернуть потокобезопасное асинхронное приложение Rails?
Я прочитал в Интернете множество материалов о безопасности потоков и производительности в различных версиях ruby ​​и rails, и я думаю, что на данный момент я достаточно хорошо понимаю эти вещи. Что, кажется, странным образом отсутствует в...
2193 просмотров
schedule 13.06.2022

Как мне запустить свое первое ruby-приложение на моем сервере теперь, когда оно готово?
Итак, я успешно закончил свое первое приложение на рубине :) Когда я запрограммировал его локально, мне пришлось использовать все следующие команды отдельно в терминале, чтобы запустить его. Проблема в том, что когда я закрываю терминал, все они...
332 просмотров
schedule 01.07.2022

Что я делаю не так с пассажиром / sinatra / apache?
Я никогда раньше не развертывал приложение, и теперь я не могу заставить его отображаться на моем domain.com мой сервер - это liquidweb, и на нем есть apache2 Я сделал gem install passenger Я запустил passenger-install-apache2-module , и...
770 просмотров
schedule 14.06.2023