Лучшие rack вопросы ИТ разработчиков

  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как настроить URL-адреса для статического сайта с помощью Ruby Rack на Heroku

Мой сайтВот [http://designintellection.com/]. Раньше это был блог на Django. Однако я больше не обновляю его, поэтому просто хотел сделать его статическим HTML-сайтом. Я wget'ed это и переместил его в Heroku с Ruby Rack. Однако каждый URL ...

Задан 03 Nov 2012, 05:30 от David Yeiser
  • 21 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Есть ли способ обслужить gzip активы из героку?

Интересно, есть ли способ заставить веб-сервер Rails (тонкий) обслуживать* .gz файлы, которые создает конвейер активов. Как я понимаю, те имеют более высокий...

Задан 07 Sep 2012, 20:24 от maletor
  • 16 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Перенаправить вывод логгера для конкретного контроллера в Rails 4

Я построил решение на основе ответа в моем предыдущем вопросеПеренаправить вывод логгера для конкретного контроллера в Rails 3 для Rails 3. Это прекрасно раб...

Задан 21 Jan 2016, 23:26 от Streamline
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как развернуть поточно-ориентированное асинхронное приложение Rails?

Я прочитал тонны материала в Интернете о безопасности потоков и производительности в различных версиях ruby и rails, и я думаю, что на данный момент я достаточно хорошо понимаю эти вещи. То, что кажется странным образом отсутствующим в ...

Задан 16 Nov 2011, 04:43 от John Bachir
  • 22 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Не могу заставить работать стеллажи в рельсах

Я хотел внедрить CORS в своем приложении rails, поэтому я погуглилРеечный CORS [https://github.com/cyu/rack-cors]драгоценный камень для этого. И я сделал все, как было сказано в README, соответственно обновил Gemfile и обновилapplication.rb ...

Задан 30 Aug 2013, 17:36 от Prostakov
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как прочитать данные POST в запросе стойки

Когда я запускаю команду curl curl -v -H "Content-type: application/json" -X POST -d '{"name":"abc", "id":"12", "subject":"my subject"}' http://localhost:9292чтобы отправить POST-запрос с данными в мое приложение Rack, мой код распечатывается{}, ...

Задан 17 Mar 2013, 06:55 от user782220
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Я хотел бы иметьMyMiddleware запустить в моем приложении Rack, но только для определенных путей. Я надеялся использоватьRack::Builder или по крайней мереRack::URLMap, но я не могу понять, как. Я думал, что это сработает, но это не так: # in my ...

Задан 28 May 2009, 13:02 от James A. Rosen
  • 22 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

ответ рельс JSON с сжатием GZIP

У меня есть API, написанный в рельсах, который на каждый запрос отвечает JSON-ответом. Ответ может быть огромным, поэтому мне нужно сжать ответ JSON с помощью gzip. Хотите знать, как это сделать в контроллере рельсов? Я добавил строку use ...

Задан 27 May 2013, 05:35 от aBadAssCowboy
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Rack: Как вы храните URL-адрес как переменную?

Я пишу простое статическое приложение Rack. Проверьте код config.ru ниже: use Rack::Static, :urls => ["/elements", "/img", "/pages", "/users", "/css", "/js"], :root => "archive" map '/' do run Proc.new { |env| [ 200, { 'Content-Type' => ...

Задан 05 Nov 2012, 02:50 от Eric Baldwin
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Статический сайт на Heroku Cedar

Я пытался следовать инструкциямВот [http://devcenter.heroku.com/articles/static-sites-on-heroku]для того, чтобы создать статический веб-сайт в стеке Heroku Cedar Я поднял сайтВот [https://github.com/kushpatel72/hgtr]. Когда я пытаюсь нажать ...

Задан 05 Feb 2012, 08:16 от kushpatel
  • 53 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Это правильно. Если я правильно понимаю, это означает, что вы перенаправляете не только свои собственные операторы журнала, но и Rack. Именно это я и собирался сделать, чтобы вы могли отлаживать эти ошибки на основе запросов и видеть все свои журналы в одном месте. Предполагая, что это цель, есть ли что-нибудь небезопасное в этом подходе? Это хорошо сработало для меня.

я проблемы с выяснением, как регистрировать сообщения с Синатрой. Я не собираюсь регистрировать запросы, а настраиваю сообщения в определенные моменты своего приложения. Например, при получении URL я хотел бы войти"Fetching #{url}". Вот что я ...

Задан 13 May 2011, 17:54 от Kyle Fox
  • 17 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Отсутствует заголовок Websocket

Я использую гем 'faye' с Rails 3.2.13. В разработке я использую faye для localhost: 9292 и мое приложение для localhost: 3000. Я могу активировать всплывающие окна с помощью запроса скручивания из командной строки, но не могу установить ...

Задан 17 Aug 2013, 07:20 от DizzyDez
  • 25 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как заставить стойку обходить обычную ошибку «Вы уже активировали стойку…»?

Это общий вопрос, но, похоже, ни один из ответов не решил проблему. Я получаю обычное:You have already activated rack 1.4.1, but your Gemfile requires rack 1.3.6. Using bundle exec may solve this. Очистка файла Gemlock ничего не сделала и ...

Задан 11 Feb 2012, 16:37 от user1149547
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Если кто-нибудь знает лучший способ, не стесняйтесь, дайте мне знать!

я есть правило в моих маршрутах.rb: constraints AssetRestrictor do match '*seopath' => SeoDispatcher endЗатем в lib / seo_dispatcher.rb у меня есть это: class SeoDispatcher AD_KEY = "action_dispatch.request.path_parameters" def self.call(env) ...

Задан 12 Apr 2011, 21:21 от Steve Ross
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

 блоки. Семафор никогда не будет выпущен в порожденном потоке сервера.

есно, как я мог запустить приложение Ruby Rack (например, Sinatra) и вызвать его с Net :: HTTP или аналогичным в том же сценарии. Конечно, я мог сделать что-то вроде ... require 'sinatra/base' require 'net/http' t = Thread.new do class App ...

Задан 02 Jul 2011, 12:47 от user544941
  • 24 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как определить, работает ли Rails из CLI, консоли или как сервер?

у меня естьпромежуточное ПО для объявления моего приложения в приложении локальной сети с использованием Bonjour, но это's также объявляет сервис, когда ...

Задан 22 Nov 2012, 05:01 от crishoj
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Sinatra, Rack :: Test и условные запросы GET

У меня есть приложение Sinatra 1.2.0, которое выполняет Last-Modified кэширование проверки с помощью Rack :: Cache. Все работает отлично - я вызываю last_modified в моем теле маршрута, и если кэш имеет актуальную копию, остальная часть выполнения ...

Задан 11 Oct 2011, 15:30 от existentialmutt
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

мерзавец, Heroku: предварительный прием крюка отклонен

Я нахожусь в процессе создания репозитория git и пытаюсь связать его с Heroku. Когда я запускаю команду git push heroku masterя получил Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (5/5), done. ...

Задан 21 Nov 2011, 18:25 от wuliwong
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

комплектация --deployment

я есть пассажир 3.0.9 на Debian с Gem Rack 1.3.2 и 1.2.1. С приложением рельсов 3.0 с пассажиром e bundler у меня есть эта ошибка: Вы уже активировали стойку 1.3.2, но ваш Gemfile требует стойки 1.2.3. Рассмотрите возможность использования ...

Задан 06 Sep 2011, 16:48 от user537183
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как получить объект JSON с помощью Rack

У меня есть очень простой сервер Ruby Rack, например: app = Proc.new do |env| req = Rack::Request.new(env).params p req.inspect [200, { 'Content-Type' => 'text/plain' }, ['Some body']] end Rack::Handler::Thin.run(app, :Port => 4001, :threaded => ...

Задан 14 Mar 2012, 17:32 от Eqbal
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

http://railscasts.com/episodes/222-rack-in-rails-3

рузил свое приложение rails 2.3.8 в DreamHost и получил ошибку о несовместимости версий стойки. Я оформил билет в службу поддержки, а сервисмен порекомендовал мне удалить config.ru. Это решило проблему. Но мне интересно, что это повлияет. Это ...

Задан 03 Jun 2011, 18:03 от Sam Kong
  • 42 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

Я нахожусь в процессе рефакторинга некоторой логики, встроенной в приложение Rails, в промежуточное ПО, и одна неприятность, с которой я столкнулся, - это ка...

Задан 06 Aug 2010, 22:51 от Adam Lassek
  • 30 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как вы настраиваете WEBrick для использования SSL в Rails?

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

Задан 04 Sep 2010, 05:06 от Chris
  • 13 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Вы уже активировали стойку 1.6.0, но ваш Gemfile требует стойки 1.6.4

Похожий напроблема со стойкой 1.3.2. Вы уже активировали стойку 1.3.2, но ваш Gemfile требует стойки 1.2.3 - Я испытываю

Задан 02 Aug 2015, 19:56 от Mark Boulder
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 Внеся в некоторое промежуточное ПО Rack, вы сможете переопределить приложение Rack, которое вы тестируете в своем тесте:

кст: приложение использует часть промежуточного программного обеспечения Rack, котороедолженбыть настроенным в config.ru, а не во внутренней цепочке Middleware Rails. Это по причинам, не относящимся к этому вопросу. Вопрос: как мне сделать мои ...

Задан 16 Feb 2011, 12:57 от pablobm
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как установить файл cookie с компонентом промежуточного программного обеспечения стойки (ruby)?

Я пишу компонент промежуточного программного обеспечения для рельсового приложения, для которого нужно будет условно установить куки. В настоящее время я пыт...

Задан 20 Jul 2010, 23:04 от phaedryx
  • 26 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Используйте Rack :: CommonLogger в Синатре

У меня есть небольшой веб-сервер, который я написал с Sinatra. Я хочу иметь возможность записывать сообщения в файл журнала. Я прочиталhttp://www.sinatrarb.c...

Задан 10 Feb 2010, 18:10 от Lawrence I. Siden
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Этот делает:

у опробовать простое промежуточное программное обеспечение стойки "Привет, мир", но я, похоже, застрял. похоже, что основной синтаксис изменился, так как некоторые примеры используют этот код: require 'rack/utils' class FooBar def ...

Задан 27 Jan 2011, 23:25 от Hank Probes
  • 26 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 вероятно, это будет новый сеанс, но старый будет уничтожен. Нулевой сессионный ключ (ключи) может сохранять исходный файл cookie, но не иметь никаких значений.

ажется, что я упускаю что-то очевидное здесь, и я надеюсь, что как только я опубликую это, кто-то опозорит меня из-за поисковой ссылки Google, которую я проп...

Задан 23 Nov 2010, 04:34 от ecoffey
  • 22 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Не могу заставить работать стеллажи в рельсах

Я хотел внедрить CORS в своем приложении rails, поэтому я погуглилРеечный CORS драгоценный камень для этого. И я сделал все, как было сказано в README, соотв...

Задан 30 Aug 2013, 15:36 от Prostakov
  • 28 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как разобрать тело запроса JSON в Синатре только один раз и открыть его для всех маршрутов?

Я пишу API, и он получает полезную нагрузку JSON в качестве тела запроса.Чтобы добиться этого в настоящее время, я делаю что-то вроде этого:

Задан 11 Jun 2013, 14:50 от lms
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ссылка на ninjahideout недоступна и отсутствует на archive.org из-за robots.txt. Как грустно.

я есть сервер Rack, на котором я запускаю несколько веб-сайтов. use Rack::Session::Cookie app = lambda do |env| case # Kek Mobile when env['HTTP_HOST'] =~ /mobi.kek.com/ ...

Задан 04 Jan 2011, 20:49 от Thomy
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Сервер Rails 4.2; частный и публичный ip не работает

Я недавно обновил мои рельсы 4.1.8 до 4.2Я не могу получить доступ к приложению рельсы с помощью частного IP

Задан 28 Dec 2014, 10:11 от Ashwin Yaprala
  • 23 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как вы можете заблокировать или отфильтровать IP-адреса на Heroku?

Есть ли способ реализовать IP-фильтрацию или правила IP-доступа так же, как я бы с помощью nginx / apache ограничил или заблокировал определенные IP-адреса в...

Задан 27 Aug 2012, 04:34 от Matt Smith
Page 1 of 2
1 2