0
ответов

Как я могу использовать локальную переменную (или переменную для каждого представления )в Sinatra с партиалами Haml?

У меня есть частичное Haml в Sinatra для обработки всех моих элементов «открытия страницы», таких как метатеги. Я хотел бы иметь переменную для заголовка страницы _в этом частичном, а затем установить эту переменную для каждого представления. Что-то...
вопрос задан: 21 July 2012 04:21
0
ответов

Как начать использовать Twitter Bootstrap и Sass в проекте Sinatra?

Я знаю, что Twitter Bootstrap написан на Less, но есть и несколько версий Sass. Мне трудно понять, какой из них лучше всего использовать и как настроить мой проект Sinatra. Я хочу свою...
вопрос задан: 20 July 2012 21:51
0
ответов

Предотвращение фиксации сеанса в ruby ​​sinatra

Большинство тем, посвященных фиксации сеанса в ruby, в основном связаны с рельсами. Есть ли уязвимости фиксации сеанса в Sinatra? В рельсах в основном рекомендуется выполнять сброс сеанса _до...
вопрос задан: 5 July 2012 03:48
0
ответов

Запрос Sinatra ["SOME _HEADER"] не работает на POST; ошибка документа?

В Sinatra README говорится :request["НЕКОТОРЫЕ _ЗАГОЛОВОК"] #значение НЕКОТОРОГО _заголовка ЗАГОЛОВКА Для этого приложения :требуется 'sinatra' post '/env' do env['HTTP _] Х _ФОО'] end post '/request' do request['X -...
вопрос задан: 29 June 2012 14:42
0
ответов

Локальное тестирование HTTPS на Sinatra

Мне нужно проверить, как некоторые элементы на моей странице ведут себя при доступе к ней через HTTPS — я интересно, как я могу протестировать это приложение Sinatra локально с помощью HTTPS. Прошу прощения, если мой вопрос даже не вызывает...
вопрос задан: 25 June 2012 20:04
0
ответов

Rack/Sinatra LoadError: невозможно загрузить такой файл

Я пытаюсь создать приложение, используя Sinatra, Ruby, стойку , haml, pony и SendGrid с git и RVM для развертывания на Heroku. Приложение представляет собой вариант блога, который должен отправлять электронное письмо с комментариями...
вопрос задан: 19 June 2012 22:19
0
ответов

Использование сжатия gzip в Sinatra с Ruby

Примечание. У меня был еще один похожий вопрос о том, как GZIP-данные с использованием zlib Ruby, на который технически был дан ответ, и я не чувствовал, что могу начать развивать вопрос, так как на него был дан ответ, поэтому ...
вопрос задан: 17 June 2012 18:42
0
ответов

Условный оператор в «каждый… делать» в Ruby?

В моем erb-файле в теге body есть следующий код: <% @tasks.each do |task| %> <%= имя_задачи %> <% end %> Это работает, но я хочу отображать имя задачи только в том случае, если задача....
вопрос задан: 15 June 2012 23:51
0
ответов

что такое контроллер в sinatra?

Меня спросили, почему «я создавал сложные переменные Ruby, на мой взгляд. Разве мой контроллер не должен был объявлять эти переменные? «Является ли мой контроллер sinatra моим файлом .rb? У меня есть один файл .rb, и я просматриваю ...
вопрос задан: 12 June 2012 05:09
0
ответов

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

Для небольшого приложения документации для разработчиков я хотел бы настроить приложение Sinatra только для обслуживания файлов HAML. После маршрутов для файлов CSS и изображений мне нужен маршрут, который пытается загрузить файл HAML для любого пути...
вопрос задан: 30 May 2012 17:59
0
ответов

Как подсчитать запущенные потоки на сервере ruby ​​

Я хочу выполнить «длительную» задачу (выполнение которой занимает около 0,5 секунды) в потоке в сети Sinatra. сервер. Веб-ответ занимает около 20 мс, поэтому, если я буду занят, потоки будут накапливаться... Итак, я...
вопрос задан: 23 May 2012 23:52
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
ответов

Есть ли что-то плохое в использовании Sinatra для разработки полноценного сайта?

Я нахожусь в процессе разработки нового сайта. Уровень сложности сайта будет где-то на уровне Yelp.com. Я довольно новичок в Ruby, но решил, что хочу разработать бэкэнд ...
вопрос задан: 3 May 2012 14:06
0
ответов

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

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

Чтение и запись параметров Sinatra с использованием символов, например. params[ :id]

Моя форма получает данные через POST. Когда я вставляю параметры, я вижу :{"id" => "123", "id2" => "456"}, теперь команды :помещают параметры ['id'] #=> 123 ставит params[ :id] #=> 123 params['...
вопрос задан: 30 April 2012 21:56
0
ответов

Совместное использование кода модели между Sinatra и Rails

У меня есть приложение Sinatra, которое отвечает на вызовы API, и приложение Rails, которое обрабатывает отчеты и все такие приятные вещи, как графики и веб-сайт. Оба должны иметь доступ к общему набору...
вопрос задан: 30 April 2012 15:30
0
ответов

Несовместимая кодировка символов в простом приложении Sinatra

У меня есть очень простое приложение Sinatra, работающее на Ruby 1.9.3, которое использует шаблоны ERB и уценки. Я раздел его прямо вниз, чтобы продемонстрировать проблему. Это работает под управлением Sinatra 1.3.2 на Mac OS X Snow...
вопрос задан: 26 April 2012 22:12
0
ответов

Предупреждение о подключении ActiveRecord. (Подключения к базе данных не будут закрываться автоматически)

Я пытаюсь создать небольшое приложение с Sinatra и ActiveRecord (3.2.3). Вот так выглядит мой основной файл:требуется "sinatra" требуется "sinatra/reloader" требуется "активная_запись"... ActiveRecord::...
вопрос задан: 17 April 2012 14:06
0
ответов

неправильный тип аргумента String (ожидаемый массив)

Я пытаюсь использовать Octopress (движок для ведения блогов поверх Jekyll) на своем новом Macbook, и я получаю эту ошибку, когда запускаю пакет exec jekyll --server: (сокращенный путь) /path/to/markdown.rb:118:in `to_html'...
вопрос задан: 14 April 2012 08:01
0
ответов

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

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

Как определить метод, который будет вызываться из блока конфигурации модульного приложения Sinatra?

У меня есть приложение Sinatra, которое в упрощенном виде выглядит примерно так: class MyApp < Sinatra::Base configure :production do myConfigVar = read_config_file() end configure :development do ...
вопрос задан: 5 April 2012 02:25
0
ответов

Слишком глубокий уровень стека (SystemStackError)

У меня есть приложение Sinatra, и мне нужно протестировать его. features/support/env.rb: require_relative "../../application" требует "водосвинки" требуется "капибара/огурец" require "rspec" World do ...
вопрос задан: 31 March 2012 11:01
0
ответов

Разверните приложение Sinatra на Heroku

У меня есть простое приложение Sinatra. web.rb: require 'sinatra' get '/' do "Hello" end Gemfile:* source :rubygems gem 'sinatra', '1.1.0' gem 'тонкий', '1.2.7' config.ru: требуется './web' run Sinatra::...
вопрос задан: 27 March 2012 20:07
0
ответов

Как заставить Sinatra работать через HTTPS / SSL?

Как видно из названия, Google не дает по этому поводу ничего полезного. Как установить и настроить HTTPS / SSL для приложений Sinatra? Как создать HTTPS-маршрут? Я никогда не использовал HTTPS для своих приложений ...
вопрос задан: 27 March 2012 17:25
0
ответов

неопределенный метод `run' для main:Object (NoMethodError) Sinatra

require 'sinatra/base' class Foo < Sinatra::Base get('/foo') { 'foo' } конец класса Bar < Sinatra::Base get('/bar') { 'bar' } end run Rack::Cascade, [Foo, Bar] Я просто не могу понять, что это такое...
вопрос задан: 20 March 2012 12:14
0
ответов

Добавление Bootstrap Less в Sinatra

У меня есть приложение Modular Sinatra, и я пытаюсь добавить в приложение Bootstrap less. получить '/bootstrap/application.css' сделать меньше :"bootstrap/bootstrap" end У меня есть все меньше файлов в views/...
вопрос задан: 13 March 2012 10:26
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
ответов

Кто читает значение ENV['SSL_CERT_FILE']?

Раньше я получал следующую ошибку: OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=SSLv3 чтение сертификата сервера B: сертификат проверить не удалось из C:/Ruby1.9.2/lib/ruby/1.9.1/net/...
вопрос задан: 5 March 2012 10:16