0
ответов

Как мне использовать omniauth в rspec для sinatra?

Укороченная версия: Используя гем omniauth для sinatra, я не могу получить вход rspec для работы и сохранить сеанс для последующих запросов. Основываясь на предложениях http: //benprew.posterous.com/testing -...
вопрос задан: 8 December 2011 16:12
0
ответов

Как Синатра определяет и вызывает метод get?

Мне очень любопытно, как это работает. после require 'sinatra' я могу вызвать get () в области верхнего уровня. покопавшись в исходном коде, я нашел этот модуль структуры get () ...
вопрос задан: 8 December 2011 03:33
0
ответов

Почему мои тесты rspec выполняются медленнее в Ruby 1.9.2, чем в 1.8.7?

Я использую spork для тестирования приложения Sinatra, а в Ruby 1.9.2 тесты выполняются примерно за 3,5 секунды, но в Ruby 1.8 .7 они в среднем 1,2 секунды. Я пробовал Ruby 1.9.3 и даже JRuby, но у них было немного ...
вопрос задан: 7 December 2011 23:52
0
ответов

Глаголезависимое сопоставление в Sinatra

Мы можем написать get '/ foo' do ... конец и пост '/ foo' делать ... конец, который хорошо. Но могу ли я объединить несколько HTTP-глаголов в один маршрут?
вопрос задан: 7 December 2011 23:27
0
ответов

Будет ли запускаться новый экземпляр sinatra при каждом запросе?

При поступлении нового HTTP-запроса будет ли запущен новый экземпляр sinatra, например имеет sinatra, который нужно инициализировать, или это просто метод предыдущего экземпляра (соответствующий метод / маршрут get / post) ...
вопрос задан: 28 November 2011 14:28
0
ответов

Работа с отсутствием контекста в методах маршрутизации Sinatra

У меня возникла проблема с отсутствующими экземплярами и ошибками nilClass при вызове моих маршрутов. После изучения источника кажется, что вызов generate_method в основном создает новый ...
вопрос задан: 22 November 2011 15:28
0
ответов

Создание маршрута с Sinatra для приема только определенного типа содержимого

Я пытаюсь создать маршрут с Sinatra, который безуспешно принимает POST только с Content-type: application / json. Мой подход следующий: post '/ dogs',: provides =>: json do # возвращает ...
вопрос задан: 22 November 2011 11:38
0
ответов

Получить среду sinatra из метода экземпляра

Как правильно определить среду? Прямо сейчас я использую: class Main
вопрос задан: 19 November 2011 05:10
0
ответов

Приложение Sinatra со звездочками не работает на Heroku

У меня есть небольшое приложение Sinatra, включающее этот модуль: модуль Модуль звездочек Helpers def asset_path (source) "/ assets / # {Environment .instance.find_asset (source) .digest_path} "end def ...
вопрос задан: 8 November 2011 18:49
0
ответов

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

Я написал приложение Sinatra (веб-сайт) и хотел бы любят собирать информацию о покрытии кода для кода сайта. Я новичок в Ruby, но Google говорит мне, что rcov - хороший инструмент для покрытия кода. ...
вопрос задан: 31 October 2011 18:56
0
ответов

Проблемы с Sinatra + Mustache в OSX Lion

Я пытаюсь запустить Sinatra и Mustache в OSX Lion. После долгих поисков в гугле я не продвинулся в решении проблемы. Я почти уверен, что это связано с разрешениями Ruby в OSX ...
вопрос задан: 24 October 2011 19:06
0
ответов

Как мне заставить Sinatra воздерживаться от добавления заголовка X-Frame-Options?

Я использую Sinatra для возврата некоторых IFRAME, и я хотел бы разрешить междоменный src. К сожалению, Синатра автоматически добавляет к моему ответу заголовок X-Frame-Options. Как мне включить это ...
вопрос задан: 20 October 2011 18:43
0
ответов

Thin and sinatra - как остановить / перезапустить? Нет thin.pid

Я использую thin в качестве сервера для моего приложения Sinatra. Он запускается следующим образом: thin -C config / environment.yml -R config / config.ru start Где в environment.yml есть тонкие файлы, а в config.ru есть общие ...
вопрос задан: 17 October 2011 21:31
0
ответов

Sinatra + Rack :: Test + Rspec2 - Использование сеансов?

Я впервые работаю с Sinatra, и я просто не могу заставить сессии работать в моих тестах. У меня есть enable: sessions в моем приложении. Я пробовал: получить "/ controller / something", {}, "rack.session" => {: ...
вопрос задан: 8 October 2011 08:54
0
ответов

Потоковая передача вывода на консоль через HTTP (с Ruby)

Я пытаюсь запустить некоторые команды удаленно, и подключение к машине по SSH - не вариант. Я пытаюсь настроить приложение Sinatra, которое запускает определенные команды и передает вывод через ...
вопрос задан: 7 October 2011 08:33
0
ответов

Rackup использует Thin вместо WEBrick

Новичок в Sinatra, только что запустил сервер разработки, но rackup использует WEBrick вместо Thin, Thin gem уже установлен, это должно быть простой настройкой конфигурации, но я не знаю где. ...
вопрос задан: 6 October 2011 17:06
0
ответов

Sinatra Url '/' интерпретации

Я новичок в ruby и пробую Sinatra уже довольно давно, одна вещь, которую я не могу понять, почему '/' в url имеет такое большое значение. Я имею в виду: get 'some_url'...
вопрос задан: 4 October 2011 08:42
0
ответов

Настройка ассоциаций с DataMapper и Sinatra

Хорошо, это сводит меня с ума. Я прочитал статью и пример «Ассоциации» и последние три дня пытался решить эту проблему, и я устал от этого, заставляя меня чувствовать себя немым, так что ... Как ...
вопрос задан: 22 September 2011 21:54
0
ответов

Как проверить перенаправление в Sinatra, используя RSPEC ?

Я пытаюсь проверить для перенаправления на домашней странице в моем приложении Sinatra (более конкретно, приложение Padrino), в RSPEC. Я нашел Redirect_to, однако, кажется, только в RSPEC-Rails. Как вы тестируете ...
вопрос задан: 15 September 2011 00:04
0
ответов

Каковы лучшие способы запуска скрипта Ruby в качестве подпроцесса / другая нить из Синатры?

У меня есть Приложение Sinatra I планирую на хостинге на Heroku. Это приложение, в частности, соскребает много информации с других страниц вокруг сети и сохраняет информацию в базу данных. Эти потрясающие ...
вопрос задан: 12 September 2011 22:52
0
ответов

Архитектура для модульного, компонентного приложения Sinatra

Я работаю над приложением Sinatra, которое содержит около 10 различных компонентов функциональности. Мы хотели бы иметь возможность смешивать и сопоставлять эти компоненты в отдельных экземплярах приложения, ...
вопрос задан: 1 September 2011 19:28
0
ответов

Как использовать Pry с Sinatra?

Я пишу свое первое приложение Sinatra и хочу использовать Pry для проверять / отлаживать некоторые вещи, происходящие в приложении. Раньше я тоже не пользовался Pry, но хотел бы попробовать. Как ...
вопрос задан: 24 August 2011 19:12
0
ответов

Отображение сообщения об ошибке с помощью Sinatra

Я пишу простое приложение, которое принимает стандартный ввод от пользователя. Что касается записи электронной почты, я прошу ее проверить, находится ли она в стандартном формате электронной почты, а затем перечислить подобные проблемы, когда новый ...
вопрос задан: 21 August 2011 05:30
0
ответов

Sinatra access-control-allow-origin per la cartella pubblica di sinatra

Come faccio a impostare Sinatra in modo che i file statici nella cartella pubblica vengono restituiti con la risposta Access-Control-Allow-Origin = "*"?
вопрос задан: 18 August 2011 15:25
0
ответов

Как POST-данные в Rack :: Test

У меня проблемы с пониманием того, как работать с Rack :: Test, у меня проблема с POST. Вот классы и ошибка: hellotesting.rb require 'sinatra' post '/ foo' do "Здравствуйте # {...
вопрос задан: 14 August 2011 19:07
0
ответов

Условия Синатры

Изучив рубин около месяца, я решил перейти к Синатре. Мне нужна помощь в понимании фрагмента кода Sinatra, который иллюстрирует условия и маршрутизацию. Может ли кто-нибудь четко объяснить, что происходит ...
вопрос задан: 14 August 2011 16:51
0
ответов

Почему я получаю сообщение об ошибке «db_name должно быть строкой или символом»?

Быстрая версия (для тех, кто знаком с Mongoid & Sinatra): Если это не проблема YAML-синтаксического анализа Psyche / Syck, почему еще я могу получить эту ошибку при попытке подключиться к базе данных MongoDB с помощью ...
вопрос задан: 13 August 2011 19:18
0
ответов

Мысли об использовании express.js вместо Ruby на Sinatra?

Я работаю над социальным приложением и рассматривая использование express.js / nodejs вместо моего первоначального выбора Sinatra / Ruby. Меня больше всего беспокоит количество проектов с открытым исходным кодом, доступных в Ruby, чтобы помочь получить
вопрос задан: 12 August 2011 07:45
0
ответов

Избегание избыточных объявлений зависимостей Bundler для Rack

Представьте себе приложение Rack, которое при запуске создает экземпляры некоторых других приложений Ruby и сопоставляет маршруты с этими приложениями. Это приложение имеет зависимость от стойки 1.2.2. А теперь представьте, что мы '...
вопрос задан: 5 August 2011 00:13
0
ответов

помощник sinatra во внешнем файле

У меня много помощников в моем основном Sinatra project_name.rb, и я хочу удалить их во внешний файл, как лучше всего это сделать? из ./preject_name.rb помощники делают ... # куча ...
вопрос задан: 2 August 2011 18:16