0
ответов

Rackup: команда не найдена

В настоящее время я работаю над проектом, который требует команды Rackup в Ubuntu 11.04, но я получаю сообщение об ошибке: -bash: Rackup: команда не найден. Я установил как рельсы, так и стойки ruby ​​gems. ...
вопрос задан: 26 June 2012 07:58
0
ответов

Как использовать Rack::Proxy в Rails для проксирования запросов по определенному пути к другому приложению

Я нашел отличный пост в блоге о том, как использовать Rack::Proxy в качестве отдельного прокси-приложения. В статье объясняется, как он использует Rack::Proxy для прокси-запросов на http://localhost:3000 к приложению через порт 3001 и...
вопрос задан: 15 June 2012 20:39
0
ответов

Какой самый близкий аналог C++ для Ruby's Rack?

Я большой поклонник Rack и за последние несколько лет использовал его для создания нескольких легковесных веб-приложений. Какое-то время мне было любопытно, существует ли что-то подобное для C++. Я потратил довольно много…
вопрос задан: 7 June 2012 05:59
0
ответов

Как использовать Sprockets с Sinatra без файла стойки?

Я пишу библиотеку со встроенным приложением Sinatra, запускаемым через Thor. Я хочу смонтировать экземпляры Sprockets::Environment в /css и /js и сопоставить основное приложение с /. Это было бы легко...
вопрос задан: 20 May 2012 07:12
0
ответов

Настройка Sinatra и Rack Protection

Я использую Sinatra и CORS, чтобы принять загрузку файла в домене A (hefty.burger.com). Домен B (fizzbuzz.com) имеет форму, которая загружает файл на маршрут на A. У меня есть варианты маршрута и почтовый маршрут, ...
вопрос задан: 10 May 2012 15:08
0
ответов

Почему тело ответа стойки является массивом, а не строкой?

классический пример hello world из их документа, class HelloWorld def call (env )return [200, {}, ["Hello world!"]] end конец моего вопроса: почему третье значение [Hello world!"], а не "Hello...
вопрос задан: 8 May 2012 03:29
0
ответов

Как установить/получить переменные сеанса в приложении Rack?

использовать стойку ::сеанс ::пул... session[ :msg]="Hello Rack" РЕДАКТИРОВАТЬ :Слово "сеанс", похоже, не разрешается. Я включил промежуточное программное обеспечение пула сеансов в свой config.ru и попытался установить переменную в файле ERB...
вопрос задан: 4 May 2012 18:42
0
ответов

Есть ли в Sinatra способ использовать мой собственный обработчик ошибок для некоторых ошибок и обработчик по умолчанию для всех остальных ошибок?

Проблема в том, что обработчик по умолчанию определен в Sinatra ::ShowExceptions, который управляется настройкой конфигурации :повышения _ошибок, и эта настройка — все или ничего. Если :поднять _ошибки...
вопрос задан: 3 May 2012 09:14
0
ответов

ETag изменяется, когда Rack ::Deflater включен

наткнулся на что-то странное при включении Rack ::Deflater для gzip моего тела ответа. Возможно, я что-то упускаю, но при этом ответ сжимается, однако ETag для...
вопрос задан: 27 April 2012 17:06
0
ответов

Как настроить WEBrick для использования промежуточного сертификата с HTTPS?

В настоящее время я использую следующие параметры в моем приложении Rails для включения HTTPS с WEBrick: {: Port => 3000,: environment => (ENV [ 'RAILS_ENV'] || "development"). Dup,: daemonize => ...
вопрос задан: 23 April 2012 17:34
0
ответов

Приложение Sinatra, использующее omniauth, получает стойку ::Protection ::SessionHijacking в ie9

У меня есть приложение Sinatra, которое использует omniauth, которое постоянно предотвращает эту ошибочную атаку с помощью Rack ::Protection ::SessionHijacking, когда я попробуйте войти (с помощью учетной записи Google ). Он отлично работает в...
вопрос задан: 11 April 2012 11:17
0
ответов

вызов действия контроллера с аргументом из промежуточного программного обеспечения стойки

Есть ли способ передать аргумент контроллеру вызов действия из промежуточного программного обеспечения? Это действие в коде контроллера # в my_controller.rb # def print_name(name) render :text => "Здравствуйте,...
вопрос задан: 9 April 2012 12:56
0
ответов

Как мое однопоточное приложение Rails обрабатывает параллельные запросы?

У меня есть однопоточное приложение Rails, работающее в тонком режиме в однопоточном режиме на Heroku Cedar. Пока я делаю огромный POST-запрос (загрузка файла), который занимает больше минуты, я могу выполнять другие GET-запросы...
вопрос задан: 1 April 2012 07:16
0
ответов

Куда вставить Rack :: Deflater в стойку?

Сейчас у меня есть следующее: use Rack :: Rewrite используйте Rack :: Cache, {: verbose => true,: metastore => "memcached: // localhost: 11211 / rack-cache / meta",: entitystore => "memcached: // localhost: 11211 / rack- .. .
вопрос задан: 1 April 2012 04:59
0
ответов

Почему Форман не выводит некоторые данные, пока я не нажму Control-C?

Я только что начал программировать на рельсах, и похоже, что есть две программы, которые я могу использовать для локального запуска моего проекта: Rackup и Foreman. Одно отличие, которое я заметил, состоит в том, что foreman не выводит некоторые...
вопрос задан: 31 March 2012 06:04
0
ответов

Базовая HTTP-аутентификация для приложения Rack :: Static на Heroku

У меня есть простое приложение Rack, размещенное на Heroku. config.ru: используйте Rack :: Static,: urls => ["/ stylesheets", "/ images", "/ javascripts"],: root => "public", запустите lambda {| env | [200, {...
вопрос задан: 30 March 2012 21:38
0
ответов

Как Rails предоставляет доступ к статическому контенту?

Как много кода ruby ​​связано с размещением статического контента за пределами общего доступа? Он вообще проходит через приложение rails? Использует ли он Rack::Static?
вопрос задан: 30 March 2012 15:43
0
ответов

Как переключаться между установленными версиями gem?

У меня на локальной машине установлены три версии стойки (стойка (1.4.1, 1.3.6, 1.3.5)). Для некоторых драгоценных камней (например, Cucumber) требуется активация более низкой версии стойки? Я пробовал с пакетом...
вопрос задан: 15 March 2012 08:00
0
ответов

Как ответить в формате JSON с помощью промежуточного программного обеспечения Ruby Rack

Как ответить простому серверу ruby ​​с помощью объекта JSON, предположим, что сервер mt выглядит примерно так: app = Proc.new do |env| [200, { 'Content-Type' => 'text/plain' }, ['Some body']] end Rack::...
вопрос задан: 11 March 2012 22:28
0
ответов

Передача аргументов в новое приложение sinatra

Простой вопрос: я хочу иметь возможность передавать параметры в мое приложение sinatra на config.ru. Как это возможно? Мой config.ru выглядит так: запустите MyApp Но я хочу, чтобы это было в моем классе MyApp, чтобы взять...
вопрос задан: 11 March 2012 17:34
0
ответов

Как правильно настроить config.ru в модульном приложении Sinatra?

Я пытаюсь использовать стиль подклассов в приложении Sinatra. Итак, у меня есть основное приложение, подобное этому. class MyApp < Sinatra::Base get '/' end ... конечный класс AnotherRoute < MyApp получить '/another' ...
вопрос задан: 8 March 2012 08:42
0
ответов

Размер данных cookie превышает 4 КБ -Но это 'только' 1100 байт зашифровано

У меня есть приложение Sinatra, использующее Rack::Session::Cookie use Rack::Session::Cookie, :key => 'my.key', :path => '/', :expire_after => 3600, #In...
вопрос задан: 29 February 2012 23:00
0
ответов

Каковы различия между использованием `rails server` и `rackup`?

Единственное различие, которое я заметил, это то, что rails server запускает сервер на порту 3000, а rackup запускает сервер на порту 9292. Есть ли другие различия? Есть ли случаи использования одного вместо ...
вопрос задан: 21 February 2012 18:51
0
ответов

Смонтировать движок на субдомене Rails 3.1

Я провожу несколько экспериментов с монтируемыми движками. Во-первых, мне нужно ваше мнение по поводу сценария. Это хорошая идея, если мы сделаем «кусок больших модулей» в приложении как «монтируемые движки». Я пробовал ...
вопрос задан: 15 February 2012 12:23
0
ответов

Что случилось с теми запросами, которые содержат параметры запроса «iframe = true & width = 80% & height = 80%»?

Я использую приложение Rails 3.2. Я проверил инструменты Google для веб-мастеров и увидел множество ошибок HTTP 502 для случайных страниц. Странно то, что все они сканировались с помощью? Iframe = true & width = 80% & ...
вопрос задан: 12 February 2012 18:02
0
ответов

Как исключить NewRelic RPM pinger из создания бесполезных сеансов в базе данных

Я использую Newrelic для мониторинга своих статус приложения rails. Они пингуют (кажется, GET-запрос) наше приложение каждые 5 минут. Вы знаете, как запретить rails создавать новые пользовательские сеансы для каждого запроса, который они ...
вопрос задан: 29 January 2012 19:38
0
ответов

Как тестировать заголовки с помощью rspec и Rack-test в Sinatra

Итак, у меня есть приложение Sinatra, которое получает XML через HTTP POST от другой службы. Хочу протестировать локально. У меня есть тестовый XML-файл, который я отправляю в конечную точку. Это хорошо. Я также установил некоторые ...
вопрос задан: 28 January 2012 10:45
0
ответов

Почему хэш env стойки в тестовой среде Rails пуст?

В моем приложении Rails я обращаюсь к хешу env в одном из действий моего контроллера. Что-то вроде: def my_before_filter env ['some.key'] = "Что-то или другое" end Это отлично подходит для моего ...
вопрос задан: 24 January 2012 16:30
0
ответов

Могу ли я получить базовый URL-адрес моей службы Rack вне обработчика запросов?

Я хотел бы иметь возможность получить базу URL-адрес моего веб-приложения из кода инициализации Rack на моем config.ru.Что-то вроде: устанавливает "Запуск на http: // # {ENV ['SERVER_NAME']}: # {...
вопрос задан: 18 January 2012 19:02
0
ответов

переопределить страницу «/ auth / identity» для идентификации omniauth

Я использую omniauth без устройства для аутентификации, так как мне нравится его простота. В дополнение к omniauth-facebook я использую omniauth-identity для аутентификации по электронной почте / pw. Railscast на omniauth -...
вопрос задан: 13 January 2012 17:28