0
ответов

Mount Приложение Sinatra внутри приложения rails и совместное использование макета

Я хотел бы смонтировать приложение sinatra в моем приложении rails. Но я бы хотел, чтобы у этого был такой же макет. Iframe может работать, но есть ли у вас другие идеи? Спасибо
вопрос задан: 28 July 2011 09:07
0
ответов

Что значит быть микро-фреймворком? [закрыто]

Ruby Sinatra и PerlDancer называются "микро веб-фреймворком"? Что значит быть микро-фреймворком? Подходят ли микро-веб-фреймворки для крупных проектов (например, Stackoverflow, электронных покупок, реальных ...
вопрос задан: 21 July 2011 23:19
0
ответов

Сеансы Sinatra не сохраняются, как ожидалось

Я пытаюсь использовать перенаправления и сеансы в Sinatra для передачи некоторых данных по сайту. Вот упрощенный пример использования PrettyPrint для отладки: require 'pp' require 'rubygems' требуется "синатра" ...
вопрос задан: 19 July 2011 16:01
0
ответов

Передача параметров в представление erb

Я пытаюсь передать параметры в представление erb с помощью Ruby и Sinatra. Например, я могу сделать: get '/ hello /: name' do "Hello # {params [: name]}!" end Как передать: имя представлению? get '/hello/:name'...
вопрос задан: 18 July 2011 18:58
0
ответов

Несколько приложений Sinatra, использующих установку в стойку

У меня вопрос относительно использования установки в стойку с Sinatra. У меня есть два приложения Sinatra в классическом стиле. Назовем одно приложение, определенное в app.rb, и другое API, определенное в api.rb. Я бы хотел, чтобы ...
вопрос задан: 28 June 2011 13:01
0
ответов

Sinatra с постоянной переменной

Мое приложение sinatra должно анализировать XML-файл размером ~ 60 МБ. Этот файл почти никогда не меняется: при ночной работе cron он перезаписывается другим. Есть ли уловки или способы сохранить проанализированный файл в памяти, так как ...
вопрос задан: 22 June 2011 17:05
0
ответов

Локализация Ruby: i18n, g18n, gettext, padrino… - в чем разница?

Я немного новичок в Ruby, я изучаю существующие библиотеки, чтобы делать то, что я обычно делал бы в других языков сценариев, и я немного озадачен библиотеками локализации, которые могут быть доступны для ...
вопрос задан: 21 June 2011 12:34
0
ответов

Как исправить перенаправление Sinatra с https на http под nginx

У меня есть приложение Sinatra, работающее в nginx (с тонким прокси-сервером), и я использую перенаправление ' / 'в Sinatra. Однако, когда я захожу на сайт по https, эти перенаправления отправляют меня на ...
вопрос задан: 13 June 2011 12:48
0
ответов

Is Многопоточность Sinatra?

Является ли Sinatra многопоточным? Я читал еще, что "sinatra по умолчанию многопоточный", что это означает? Рассмотрим этот пример get "/ multithread" do t1 = Thread.new {put " спит для ...
вопрос задан: 8 June 2011 12:40
0
ответов

Возможно ли переписать базовый URL в Sinatra?

Можно ли переписать базовый URL? Например. вместо www.host.com/, чтобы использовать www.host.com/blah/ в качестве базового URL-адреса и так: get '/' do ... end будет работать для www.host.com/blah/ Я мог бы добавить ...
вопрос задан: 4 June 2011 21:37
0
ответов

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

Я хочу отправить двоичные данные из приложения Sinatra, чтобы пользователь мог загрузить их как файл. Я пробовал использовать send_datab, но он дает мне неопределенный метод send_data. Как я могу этого добиться? Я ...
вопрос задан: 21 May 2011 19:30
0
ответов

Настройка Cucumber, Capybara и RSpec с модульным приложением Sinatra

Вот мой config.ru $ :. unshift File.join (File.expand_path (File.dirname (__ FILE__)), 'config') требуется 'boot' Routes = Rack :: Mount :: RouteSet.new do | set | set.add_route App :: Users, {: path_info => ...
вопрос задан: 14 May 2011 11:07
0
ответов

Ruby: JSON.parse возвращает неопределенный метод `bytesize 'для

response = Typhoeus :: Request.get (" http: // localhost: 3000 / api / api_email / # {@ api_id} .json ") JSON.parse (response.body) Ответ представляет собой объект JSON, но я получаю сообщение об ошибке при его анализе. ...
вопрос задан: 12 May 2011 23:10
0
ответов

как использовать «sinatra / reloader»?

У меня есть свой web.rb, где мне нужно 'rubygems' require 'sinatra' require «sinatra / reloader» Затем я запускаю свое веб-приложение двойным щелчком по web.rb короткая стрижка. После любого изменения в web.rb ...
вопрос задан: 3 May 2011 23:20
0
ответов

HAML с использованием ссылок в тексте без новой строки

В настоящее время я разрабатываю небольшое приложение Sinatra Ruby. Для уровня представления я использую HAML, который работает довольно хорошо. Однако у меня есть страница часто задаваемых вопросов, на которой есть более длинные текстовые абзацы, что не
вопрос задан: 1 May 2011 19:58
0
ответов

Настройка Sinatra среды на лету

Я успешно написал небольшое приложение Sinatra и уже успешно развернул его на heroku. Однако я хочу запустить это приложение в режиме разработки на моем локальном компьютере, и я хочу ...
вопрос задан: 29 April 2011 12:33
0
ответов

Sinatra Warden с существующим приложением Ruby on Rails, которое использует Devise

Я пытаюсь разделить мое текущее веб-приложение Ruby on Rails 3 и его веб-службы (API). Мое веб-приложение работает на Heroku и реализует API как маршрут с пространством имен в моем приложении. Для ...
вопрос задан: 18 April 2011 09:32
0
ответов

Как использовать сеанс sinatra

включить: сеансы get '/ foo' do session ['m'] = 'Hello World!' перенаправить '/ bar' end get '/ bar' do session ['m'] # => 'Hello World!' конец Кажется, не работает.
вопрос задан: 17 April 2011 14:05
0
ответов

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

Я пытаюсь заставить coffeescript работать с Sinatra. Я' m новинка для обеих технологий, так что это, вероятно, что-то глупое. Моя проблема, похоже, в том, что coffeescript компилируется в javascript, но не ...
вопрос задан: 16 April 2011 20:07
0
ответов

Могу ли я выполнять программу Sinatra без перезапуска сервера?

Когда Я изменяю код и перезапускаю сервер, чтобы увидеть результаты. Есть выход?
вопрос задан: 16 April 2011 03:21
0
ответов

Хэш параметров среза для определенных значений

Резюме Учитывая хэш, каков наиболее эффективный способ создания хэша подмножества на основе списка ключей использовать? h1 = {a: 1, b: 2, c: 3} # Дан хеш ... p foo (h1,: a,: c,: d) # ... create ...
вопрос задан: 14 April 2011 18:36
0
ответов

Получение уникального идентификатора сеанса в Sinatra

У меня есть простое веб-приложение, созданное с использованием Sinatra, с включенными сеансами. Если я правильно понимаю, данные сеанса хранятся в зашифрованном файле cookie. По мере изменения данных сеанса значение ...
вопрос задан: 12 April 2011 00:27
0
ответов

Ошибка «неопределенная локальная переменная или метод« logger »» при использовании «logger.info» в приложении Sinatra

У меня есть следующий код приложения Sinatra 1.2.1: # app.rb require 'sinatra' get '/' do logger.info "COUCOU" 'Hello world!' end и запустите сервер с помощью ruby ​​-rubygems app.rb. Когда я перехожу к ...
вопрос задан: 4 April 2011 22:17
0
ответов

best / most элегантный способ обмена объектами между стеком смонтированных в стойку приложений / промежуточного программного обеспечения?

Какая идиома является наилучшей для совместного использования объекта между смонтированными в стойке приложениями / промежуточным программным обеспечением? Например, на этом config.ru есть два приложения Sinatra, сопоставленных с разными конечными точкам
вопрос задан: 1 April 2011 19:09
0
ответов

How do I import rake tasks from a gem when using Sinatra?

I'm trying to add some basic rake tasks to the orientdb gem that will allow me to create the database, create database migrations, and migrate the database - similar to rails migrations. When I had ...
вопрос задан: 28 March 2011 11:10
0
ответов

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

I ' m создание сайта, который позволяет пользователям разобраться в дебатах, графически представляя аргументы за и против конкретной проблемы. (Wrangl) Я хотел бы классифицировать эти дебаты, чтобы они были ...
вопрос задан: 21 March 2011 12:07
0
ответов

Можно ли передать флэш-сообщение из Rails в Sinatra?

У меня есть проект, который использует Sinatra для статических страниц и Rails для приложения. Я разрешаю запросу попасть в тот или иной объект, сделав это в config.ru: run Rack :: Cascade.new ([...
вопрос задан: 15 March 2011 23:01
0
ответов

Почему нужно перезагружать код в Rails 3?

Я бывший разработчик PHP, изучающий Rails и Sinatra. В PHP каждый запрос страницы загружал все необходимые файлы. Если бы я изменил код и обновил страницу, я мог бы быть уверен, что код был ...
вопрос задан: 15 March 2011 09:40
0
ответов

javax.xml.bind .UnmarshalException: неожиданный элемент (uri: «», local: «Group»)

неожиданный элемент (uri: "", local: "Group"). Ожидаемые элементы: <{} group> Возникает исключение при демаршалинге из xml JAXBContext jc = JAXBContext.newInstance (Group.class); Unmarshaller ... Я развернул его в Heroku (http://frasesbarrio.heroku.com).
вопрос задан: 5 March 2011 10:51
0
ответов

Rack Session Cookie и Sinatra - настройка и доступ к данным

Я использовал Rack Session Pool, однако мои пользователи могли перенаправлять один поток веб-сервера на другой, что приводило к истечению срока действия данных сеанса . Я начал возиться с просто enable: sessions в Sinatra, ...
вопрос задан: 3 March 2011 05:08