Укороченная версия: Используя гем omniauth для sinatra, я не могу получить вход rspec для работы и сохранить сеанс для последующих запросов. Основываясь на предложениях http: //benprew.posterous.com/testing -...
Мне очень любопытно, как это работает. после require 'sinatra' я могу вызвать get () в области верхнего уровня. покопавшись в исходном коде, я нашел этот модуль структуры get () ...
Я использую spork для тестирования приложения Sinatra, а в Ruby 1.9.2 тесты выполняются примерно за 3,5 секунды, но в Ruby 1.8 .7 они в среднем 1,2 секунды. Я пробовал Ruby 1.9.3 и даже JRuby, но у них было немного ...
Мы можем написать get '/ foo' do ...
конец и пост '/ foo' делать ...
конец, который хорошо. Но могу ли я объединить несколько HTTP-глаголов в один маршрут?
При поступлении нового HTTP-запроса будет ли запущен новый экземпляр sinatra, например имеет sinatra, который нужно инициализировать, или это просто метод предыдущего экземпляра (соответствующий метод / маршрут get / post) ...
У меня возникла проблема с отсутствующими экземплярами и ошибками nilClass при вызове моих маршрутов. После изучения источника кажется, что вызов generate_method в основном создает новый ...
Я пытаюсь создать маршрут с Sinatra, который безуспешно принимает POST только с Content-type: application / json. Мой подход следующий: post '/ dogs',: provides =>: json do # возвращает ...
Я написал приложение Sinatra (веб-сайт) и хотел бы любят собирать информацию о покрытии кода для кода сайта. Я новичок в Ruby, но Google говорит мне, что rcov - хороший инструмент для покрытия кода. ...
Я пытаюсь запустить Sinatra и Mustache в OSX Lion. После долгих поисков в гугле я не продвинулся в решении проблемы. Я почти уверен, что это связано с разрешениями Ruby в OSX ...
Я использую Sinatra для возврата некоторых IFRAME, и я хотел бы разрешить междоменный src. К сожалению, Синатра автоматически добавляет к моему ответу заголовок X-Frame-Options. Как мне включить это ...
Я использую thin в качестве сервера для моего приложения Sinatra. Он запускается следующим образом: thin -C config / environment.yml -R config / config.ru start Где в environment.yml есть тонкие файлы, а в config.ru есть общие ...
Я впервые работаю с Sinatra, и я просто не могу заставить сессии работать в моих тестах. У меня есть enable: sessions в моем приложении. Я пробовал: получить "/ controller / something", {}, "rack.session" => {: ...
Я пытаюсь запустить некоторые команды удаленно, и подключение к машине по SSH - не вариант. Я пытаюсь настроить приложение Sinatra, которое запускает определенные команды и передает вывод через ...
Новичок в Sinatra, только что запустил сервер разработки, но rackup использует WEBrick вместо Thin, Thin gem уже установлен, это должно быть простой настройкой конфигурации, но я не знаю где. ...
Я новичок в ruby и пробую Sinatra уже довольно давно, одна вещь, которую я не могу понять, почему '/' в url имеет такое большое значение. Я имею в виду: get 'some_url'...
Хорошо, это сводит меня с ума. Я прочитал статью и пример «Ассоциации» и последние три дня пытался решить эту проблему, и я устал от этого, заставляя меня чувствовать себя немым, так что ... Как ...
Я пытаюсь проверить для перенаправления на домашней странице в моем приложении Sinatra (более конкретно, приложение Padrino), в RSPEC. Я нашел Redirect_to, однако, кажется, только в RSPEC-Rails. Как вы тестируете ...
У меня есть Приложение Sinatra I планирую на хостинге на Heroku. Это приложение, в частности, соскребает много информации с других страниц вокруг сети и сохраняет информацию в базу данных. Эти потрясающие ...
Я работаю над приложением Sinatra, которое содержит около 10 различных компонентов функциональности. Мы хотели бы иметь возможность смешивать и сопоставлять эти компоненты в отдельных экземплярах приложения, ...
Я пишу свое первое приложение Sinatra и хочу использовать Pry для проверять / отлаживать некоторые вещи, происходящие в приложении. Раньше я тоже не пользовался Pry, но хотел бы попробовать. Как ...
Я пишу простое приложение, которое принимает стандартный ввод от пользователя. Что касается записи электронной почты, я прошу ее проверить, находится ли она в стандартном формате электронной почты, а затем перечислить подобные проблемы, когда новый ...
Come faccio a impostare Sinatra in modo che i file statici nella cartella pubblica
vengono restituiti con la risposta Access-Control-Allow-Origin = "*"?
У меня проблемы с пониманием того, как работать с Rack :: Test, у меня проблема с POST. Вот классы и ошибка: hellotesting.rb require 'sinatra' post '/ foo' do "Здравствуйте # {...
Изучив рубин около месяца, я решил перейти к Синатре. Мне нужна помощь в понимании фрагмента кода Sinatra, который иллюстрирует условия и маршрутизацию. Может ли кто-нибудь четко объяснить, что происходит ...
Быстрая версия (для тех, кто знаком с Mongoid & Sinatra): Если это не проблема YAML-синтаксического анализа Psyche / Syck, почему еще я могу получить эту ошибку при попытке подключиться к базе данных MongoDB с помощью ...
Я работаю над социальным приложением и рассматривая использование express.js / nodejs вместо моего первоначального выбора Sinatra / Ruby. Меня больше всего беспокоит количество проектов с открытым исходным кодом, доступных в Ruby, чтобы помочь получить
Представьте себе приложение Rack, которое при запуске создает экземпляры некоторых других приложений Ruby и сопоставляет маршруты с этими приложениями. Это приложение имеет зависимость от стойки 1.2.2. А теперь представьте, что мы '...
У меня много помощников в моем основном Sinatra project_name.rb, и я хочу удалить их во внешний файл, как лучше всего это сделать? из ./preject_name.rb помощники делают ... # куча ...