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

  • 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 ответов

Все ваши изображения, таблицы стилей и javascripts будут доступны для любого URL, зарегистрированного в вашем приложении Sinatra, проблема решена!

я есть простое приложение Sinatra, которое настроено с использованием модульного стиля. Когда я запускаю приложение, используяrackup -p 4567 как рекомендуется в файле readme, статические ресурсы в общей папке не обслуживаются. Но когда я начинаю ...

Задан 20 Feb 2011, 05:50 от picardo
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Да, запускать что-либо кроме Apache, Nginx, Varnish или HAProxy или порта 80, на мой взгляд, опасная игра. Эти инструменты очень хороши в том, что они делают. Настройка обратного прокси-сервера - путь.

ановил Sinatra, и он работает, но по умолчанию использует порт 4567. Я хочу, чтобы он работал на порту 80. Чтобы заставить его работать на порту 80, я попробовал это: require 'rubygems' require 'rack/handler/webrick' require ...

Задан 27 Jan 2011, 20:27 от Jason Swett
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Асинхронная итерация ответа на запрос с использованием Thin и Sinatra

Если ваш ответ в Sinatra возвращает «каждый» объект, цикл обработки событий Sinatra будет «каждый» ваш результат и выдает результаты в потоковом режиме в вид...

Задан 15 Oct 2010, 20:09 от Kenny Peng
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Есть ли веб-фреймворк в стиле Sinatra для Erlang?

Я довольно долго программировал на Ruby и Rails, а потом влюбился в простоту фреймворка Sinatra, которая позволяла мне создавать одностраничные веб-приложени...

Задан 18 Jan 2010, 07:13 от Zubair
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Я использовал что-то вроде этого:

у отправить двоичные данные из приложения Sinatra, чтобы пользователь мог загрузить их в виде файла. Я пытался с помощьюsend_dataно это дает мнеundefined method 'send_data' Как я мог этого добиться? Я мог бы записать данные в файл, а затем ...

Задан 21 May 2011, 19:30 от Nerian
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как получить доступ к регистратору Синатры за пределами области запроса

Кажется, что регистратор Синатры доступен только внутри обработчиков запросов (см.https://github.com/sinatra/sinatra#logging [https://github.com/sinatra/sinatra#logging]), но что, если я хочу использовать регистратор в других местах, например, во ...

Задан 22 Jan 2013, 16:38 от Undistraction
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ищите пример sinatra ajax

Извините, если это было покрыто. Ищите пример AJAX с Sinatra, в частности, чтобы получить частичное и применить его к тегу в DOM, из обработчика кнопок javascript. Спасибо

Задан 02 Feb 2012, 22:28 от dt1000
  • 28 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Давай .. Вы переопределяете

atra я не могу создавать глобальные переменные, которым присваиваются значения только один раз за время существования приложения. Я что-то пропустил? Мой упрощенный код выглядит так: require 'rubygems' if RUBY_VERSION < "1.9" require ...

Задан 24 Dec 2010, 09:43 от arrac
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ошибка при загрузке гема Active Record с помощью приложения sinatra с использованием RVM

Я настроил набор гемов RVM на уровне проекта для запускаемого приложения sinatra, которое будет подключаться к локальной базе данных с помощью Active Record. Чтобы проверить это, я попытался запустить следующее ...

Задан 24 Jan 2012, 03:12 от tks
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

чтение параметров на пост Синатры

Я работаю над своим первым приложением Sinatra, и мне трудно получить параметры из почтового запроса. Я использую MiniTest :: Spec и моя спецификация выглядит payload = File.read("./spec/support/fixtures/payload.json") ...

Задан 05 Jan 2014, 11:02 от Sig
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

will_paginate может заказывать по дням

СЦЕНАРИЙ:У меня есть таблица с фотографиями, которая содержит сотни фотографий. В настоящее время я использую 'will_paginate', чтобы разбить на страницы 100 фотографий на странице. Я хотел бы продолжить использовать 'will_paginate'НО я хочу, ...

Задан 01 Jan 2012, 00:19 от alenm
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 для регистрации.

у свое первое веб-приложение на основе Sinatra в качестве внешнего интерфейса для другой службы на основе TCP, используя EventMachine и async_sinatra для асинхронной обработки входящих HTTP-запросов. Когда я тестирую свое приложение, все запросы ...

Задан 21 Jun 2011, 14:33 от nitrogen
  • 27 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Ruby Sinatra Webservice работает на локальном хосте: 4567, но не на IP

У меня есть веб-сервис ruby (используя sinatra) на 32-битной ОС Windows 7. Он работает на порту 4567. Он работает нормально, когда я используюлокальный: 4567 но когда я заменяю localhost на локальный ip моей машины, говорю: 192.168.103.99:4567это ...

Задан 30 May 2013, 09:28 от foobar
  • 17 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Развернуть приложение Синатра на Heroku

У меня есть простое приложение Синатры. web.rb: require 'sinatra' get '/' do "Hello" endGemfile: * source :rubygems gem 'sinatra', '1.1.0' gem 'thin', '1.2.7'config.ru: require './web' run Sinatra::ApplicationНо когда я разверну свое ...

Задан 27 Mar 2012, 19:22 от demas
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Настройка стороннего сервера для взаимодействия с Game Center

Я думаю о добавлении функции в мою игру для iOS, которая позволит игрокам создавать свои собственные игровые уровни, делиться ими с другими игроками, оценива...

Задан 02 Apr 2013, 01:18 от Andrew Clark
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 Это.

%a{:href => "/new_game?human_is_first=true", :remote => "true"} %span Yesмоя ссылка. Просто интересно, как с этим справиться. Я должен быть в состоянии выполнить некоторые JavaScript. Ниже приведен файл .js.erb со спины, когда я использую ...

Задан 31 Jan 2011, 20:56 от NullVoxPopuli
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вы можете проверить это с помощью:

того, что Facebook не поддерживает новый FBML, я ищу новый способ создания вкладки «раскрытия» (вкладка страницы, которая показывает одну версию для фанатов, а другую - для сторонников). Facebook добавил данные в подписанный запрос: Когда ...

Задан 14 Feb 2011, 00:03 от Anders H
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Rack Sessions теряется в Chrome

У меня есть довольно простое приложение, размещенное на EC2, созданное с помощью Sinatra, с тонким позади nginx. Проблема в том, что в Chrome переменные сеан...

Задан 24 Oct 2013, 14:41 от Sam M
  • 53 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

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

Как заставить Синатру работать с HTTPClient?

я пытаюсь создать фасадный API, который получает запросы через Sinatra, а затем запускает HTTP-запросы на Github API в бэкэнде.В моем &quot;Привет, мир&quot;...

Задан 27 Jun 2013, 02:46 от Marseille07
  • 20 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему следует использовать http-сервер перед веб-сервером фреймворка?

Фреймворки веб-приложений, такие как sinatra (ruby), play (scala), lift (scala), позволяют веб-серверу прослушивать определенный порт. Я знаю, что есть некоторые причины, такие как безопасность, кластеризация и, в некоторых случаях, ...

Задан 14 Nov 2012, 02:46 от juanpavergara
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как заставить Синатру работать с HTTPClient?

Я пытаюсь создать фасадный API, который получает запросы через Sinatra, а затем запускает HTTP-запросы на Github API в бэкэнде. В моем сценарии "Привет мир" у меня есть: #!/usr/bin/ruby require 'httpclient' require 'sinatra' get '/foo' do ...

Задан 27 Jun 2013, 04:46 от Marseille07
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Есть ли веб-фреймворк в стиле Синатры для Erlang?

Я довольно долго программировал на Ruby и Rails, а потом влюбился в простоту фреймворка Sinatra, которая позволяла мне создавать одностраничные веб-приложения. Есть ли веб-фреймворк, такой как Sinatra, для Erlang? Я попробовал Erlyweb, но он ...

Задан 18 Jan 2010, 08:13 от Zubair
  • 24 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Вы также можете использовать request.env ["SERVER_PORT"] и request.env ["PATH_INFO"], чтобы получить номер порта и путь, или request.env ["REQUEST_URI"] для всего URI.

аюсь получить доменное имя в своем приложении Sinatra, но, как новичок, я действительно пытаюсь понять, как это сделать, и я знаю, что это должно быть возможно! Rack::Request#host_with_port выглядит многообещающе, но я не знаю, как получить это ...

Задан 16 May 2011, 11:36 от Louis Sayers
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Заглушка ответа RestClient в RSpec

У меня есть следующие спецификации ... describe "successful POST on /user/create" do it "should redirect to dashboard" do post '/user/create', { :name => "dave", :email => "[email protected]", :password => "another_pass" } last_response.should ...

Задан 10 Jan 2013, 21:14 от RobA2345
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Установка драгоценного камня из Github с Bundler

Я пытаюсь использоватьинструкции здесь установить предварительно выпущенную версию драгоценного камня с упаковщиком.Выходные данные &quot;комплекта установки...

Задан 02 Oct 2010, 17:46 от Scott Watermasysk
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо Tin Man и Phrogz, они оба сработали, но, к счастью, я только сейчас копаюсь, когда доступно обновление. :)

нь плохо знаком с ruby ​​/ rails и у меня есть проблема, которую я не смог выяснить, но чувствую, что это должно быть относительно просто исправить. Команда: ruby ...

Задан 30 Apr 2011, 23:19 от jeffreynolte
  • 25 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Виды подкаталогов Синатры

Я хочу иметь возможность получать представления Синатры из подкаталогов ./views (например, ./views/admin). Я знаю, что вы можете установить вид следующим образом: set :views, Proc.new { File.join(root, "templates") }Но как мне установить ...

Задан 25 Jan 2010, 00:13 от Ethan Turkeltaub
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Синатра сервер пуш?

Каков наилучший способ передать данные с сервера, написанного на Sinatra, клиенту? Думайте аналогично чату, но без опроса Ajax каждые 2500 мс. Я знаю Джагге...

Задан 17 Jul 2012, 18:01 от the Tin Mansullivan.t
  • 23 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как сделать простой HTML-файл с помощью Sinatra?

У меня есть простое приложение синатры. Все, что я хочу сделать, это использовать его в качестве оболочки для обслуживания статического HTML-файла по определенному маршруту. Моя структура каталогов выглядит так: /directory myhtmlfile.html ...

Задан 03 Nov 2011, 15:00 от Andrew
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Синатра не сохранила сеанс с перенаправлением на Chrome

Синатра не продолжает мою сессию с перенаправлением на Chrome. Это создает совершенно новый сеанс, и я теряю все мои предыдущие данные сеанса. В качестве пр...

Задан 16 Aug 2012, 15:50 от Marty Cortez
Page 1 of 3
1 2 3