Вопросы по теме '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 просмотров
schedule
26.12.2022
Как использовать файлы cookie в промежуточном программном обеспечении Rack?
Я использую Ruby on Rails 3 и хотел бы использовать метод cookies.signed в промежуточном программном обеспечении Rack. Мне это нужно, потому что я хотел бы аутентифицировать пользователя непосредственно в промежуточном программном обеспечении, а не...
7937 просмотров
schedule
26.04.2022
лучший / самый элегантный способ обмена объектами между стеком приложений / промежуточных программ, установленных в стойку?
Какова наилучшая идиома для совместного использования объекта между приложениями/промежуточными программами, установленными в стойке?
Например, на этом 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