Вопросы по теме 'rack'
Почему я получаю сообщение об ошибке при первом запросе после перезапуска приложения Sinatra с Rack и Phusion Passenger?
После того, как я касаюсь tmp/restart.txt и мое приложение перезапускается, первый запрос выдает ошибку, обычно что-то о том, что не найден Haml::Engine или какой-то другой драгоценный камень. Второй и последующие запросы работают нормально. У меня...
407 просмотров
schedule
19.03.2022
Использование Rack::Session::Datamapper
Гем mkristgan rack_datamapper говорит, что его "можно обернуть для использования в определенной среде, т.е. Rack:: Сессия::Datamapper".
К сожалению, я недостаточно знаю о Ruby, чтобы выполнить эту задачу — модули/классы в Ruby все еще выше моей...
1406 просмотров
schedule
06.10.2022
Тестирование переменных экземпляра контроллера с помощью Rack::Test и Sinatra
У меня есть приложение Sinatra, которое предоставляет страницы только для чтения или редактирования в зависимости от того, вошел ли пользователь в систему.
Контроллер устанавливает переменную @can_edit , которая используется представлениями для...
2792 просмотров
schedule
20.04.2022
Можете ли вы разрешить пользователям загружать приложения Sinatra и запускать их внутри Rails в качестве промежуточного ПО?
Я хочу, чтобы пользователи могли писать небольшие пользовательские приложения (например, темы или плагины для Wordpress) и загружать/запускать их на моем сайте.
Я думаю об использовании приложений Sinatra для этого, поскольку это даст пользователям...
347 просмотров
schedule
13.03.2022
Является ли Rails Metal (и Rack) хорошим способом реализации API веб-сервиса с высоким трафиком?
Я работаю над очень типичным веб-приложением. Основным компонентом взаимодействия с пользователем является виджет, который владелец сайта устанавливает на своей главной странице. Каждый раз, когда загружается их главная страница, виджет связывается...
928 просмотров
schedule
12.08.2022
Перехват драгоценных камней для добавления промежуточного ПО в стек Rack с помощью Rails 3
Я пытаюсь выяснить, как гем в гемфайле Rails 3 может автоматически добавлять промежуточное ПО в стек Rack. Я ищу крючок в этом камне. Например... когда я добавляю гем devise в свой гемфайл Rails 3, то devise каким-то образом добавляет надзирателя в...
4209 просмотров
schedule
21.07.2022
URL-адрес кемпинга () не дает мне корень сайта, как ожидалось?
По независящим от меня обстоятельствам мой производственный кемпинг указан по адресу mysite.example.com/mysite . Я почти уверен, что это обычная проблема с конфигурацией Apache/Passenger, и меня не интересует, как это исправить прямо сейчас, потому...
221 просмотров
schedule
11.03.2022
Rails 3, OmniAuth и пассажир выдают RoutingError
Я пытаюсь создать новое приложение для рельсов 3 с нуля, используя OmniAuth. В настоящее время у меня просто есть совершенно пустое приложение, где я добавил omniauth в Gemfile и добавил omniauth.rb в config/initializers, который выглядит так:...
1791 просмотров
schedule
18.05.2024
Как перенаправить без www с помощью Rails 3/Rack?
Я понимаю, что есть много вопросов, которые отвечают на этот вопрос. Я знаком с методами .htaccess и nginx.conf , но у меня нет доступа к таким традиционным методам настройки на Heroku.
Симоне Карлетти дал этот ответ, который использует Rails...
13013 просмотров
schedule
27.08.2022
Ruby on Rails: исправление Rack и его развертывание
Мне нужно исправить Rack следующим патчем: http://github.com/rack/rack/commit/dae12e088592ee69545b5f2f81b87f4959859164
Какова наилучшая практика для этого? Должен ли я распаковать гем, применить патч, затем переупаковать гем и отправить его с...
467 просмотров
schedule
16.03.2023
Объединение 2 приложений rails в единую кодовую базу
Наша компания начала с одного продукта, приложения rails, поддерживаемого некоторыми java-сервисами, затем решила, что им нужен другой продукт, который изначально значительно отличался от первого, но со временем мы поняли, что они начинают сходиться,...
1107 просмотров
schedule
26.06.2023
Как запустить Yardoc Server через Passenger?
Я знаю, что могу использовать ProxyPass для обслуживания моего экземпляра yardoc server , но поскольку yard использует Rack, нельзя ли запустить yard через Passenger?
Как мне настроить это? Документация пассажира описывает общий каталог и...
323 просмотров
schedule
12.05.2022
Rack::Auth::Basic сеанс уничтожения (выход из системы)
Я сделал авторизацию с помощью Rack::Auth::Basic, она работает, но мне нужно иметь возможность уничтожить сессию пользователя и позволить ему повторно войти или выйти из системы. Как это можно сделать?
1388 просмотров
schedule
07.04.2022
SyntaxError с использованием выражения Case в Sinatra 1.2.0 и Ruby 1.9.2
Я использую Sinatra 1.2.0 с Ruby 1.9.2 (мне нужно работать с этой версией Ruby для этого проекта), и я не знаю, почему я сохраняю получаю эту SyntaxError . Я могу воспроизвести эту ошибку при использовании следующего в моем index.erb :...
1420 просмотров
schedule
04.11.2023
Приложение Sinatra на Passenger не может найти стойку (с использованием RVM)
Два дня борюсь с промежуточным сервером для этого приложения Sinatra. Я очень расстраиваюсь. Последняя выбоина - ошибка Ruby, переданная Пассажиром:
нет такого файла для загрузки - стойка
Файл nginx.conf показывает, какой Ruby мы...
1132 просмотров
schedule
28.03.2023
Выборочно разрешить некоторые URL-адреса через Rack::Auth::Basic
Я создал блог, который хотел бы обеспечить минимальной защитой (т. е. я просто хочу не пускать в него случайных людей, которых не знаю, я не пытаюсь применять меры безопасности, подобные АНБ). Я использую toto с Rack::Auth::Basic для "защиты"...
3503 просмотров
schedule
10.11.2022
Доступ к скомпилированным маршрутам в Grape/Rack::Mount::Route
Я пытаюсь создать список всех маршрутов, созданных моим подклассом Grape::API (MyApi).
Я могу подобраться по телефону:
MyApi.send(:route_set).instance_variable_get(:@routes)
который дает мне массив объектов Rack::Mount::Route....
6900 просмотров
schedule
17.12.2022
Это ошибка в Rack?
Я пытаюсь опубликовать составной контент (файл и некоторые строки) на сервере Sinatra на локальном хосте с помощью java-клиента. Кажется, серверу не нравится сообщение POST. Трассировка стека:
ERROR NoMethodError: undefined method `rewind' for...
536 просмотров
schedule
29.03.2022
подсветка синтаксиса для файлов .ru в textmate
Я использую текстовый помощник на Mac, изучая Ruby on Rails. Однако файлы резервных копий (.ru) не имеют подсветки синтаксиса, и я не могу найти для них никаких пакетов для текстового мата. У кого-нибудь есть идеи?
823 просмотров
schedule
14.04.2022
Проблемы с Rack-Flash Sinatra
У меня есть небольшое приложение Sinatra, которое я использую для оповещения «не вошел в систему». Настройка довольно проста, проверка сеанса и возврат сообщения об ошибке, если сеанс не найден.
Я нахожу все это довольно темпераментным, хотя....
1908 просмотров
schedule
08.04.2022