Вопросы по теме 'sinatra'

Sinatra / Rack не работает с символами, отличными от ascii, в URL-адресе
Я получаю Encoding::UndefinedConversionError в /find/Wrocław "\xC5" из ASCII-8BIT в UTF-8 По какой-то загадочной причине Sinatra передает строку как ASCII вместо UTF-8, как и должно быть. Я нашел какое-то уродливое обходное решение... Я не...
1768 просмотров
schedule 21.10.2022

Ошибки с драгоценным камнем дробовика и msvcrt-ruby18.dll при запуске моего приложения Sinatra
Привет, Каждый раз, когда я вношу изменения в приложение Sinatra, над которым работаю, и пытаюсь обновить браузер (расположенный по адресу http://localhost:4567/ ) браузер обновится, и окно консоли, похоже, перезапустит веб-сервер кирпичей....
1063 просмотров
schedule 18.08.2022

Как мне настроить приложение Sinatra под Apache с Passenger?
Допустим, у меня есть простейшее однофайловое приложение Sinatra. Подойдет hello world на их домашней странице. Я хочу запустить его под Apache с помощью Phusion Passenger, также известного как mod_rails. Какая структура каталогов мне нужна?...
14506 просмотров
schedule 05.10.2022

Rails 3 против Sinatra
Для моего следующего веб-приложения я обсуждаю, использовать ли Rails 3.x или Sinatra. Я хотел бы использовать сервер для обеспечения аутентификации пользователя, электронной почты, запускаемой приложением, довольно сложной модели данных (за...
10209 просмотров
schedule 24.12.2023

список рассылки с использованием JQuery, Sinatra, HAML не работает с неопределенным адресом электронной почты
Каким-то образом простая форма, которую я должен подписаться на список рассылки (который добавляет электронное письмо в группу Google Apps, используя gdatav2rubyclientlib ) иногда дает сбой. Форма отправляется через POST через jQuery, а приложение...
677 просмотров
schedule 06.11.2022

Получение signed_request в приложении Facebook с помощью Ruby/Sinatra и драгоценного камня Rest-Graph
Я создал приложение для Facebook, используя Sinatra и гем Rest-Graph . Теперь я хочу встроить приложение в виде вкладки iframe на страницу Facebook . Для этого мне нужно получить данные из signed_request , отправленного в мое приложение...
1511 просмотров

Можно ли получить доступ к каналам Ruby EventMachine из Thin/Rack/Sinatra?
Я хочу создать простую систему уведомлений RESTful для внутреннего проекта, использующего Sinatra. Раньше я использовал каналы EventMachine для подписки/публикации событий, но во всех предыдущих случаях я использовал EventMachine напрямую....
1864 просмотров
schedule 04.11.2023

Сессии в Sinatra с использованием аутентификации Facebook
Я очень новичок в рубине и Синатре, и у меня есть основной вопрос: Приложение, которое я пытаюсь создать, будет использовать Facebook в качестве единственного метода аутентификации пользователей в приложении. Я хочу сохранить таблицу локальных...
2463 просмотров
schedule 01.10.2022

Сеансы в Sinatra: используется для передачи переменных
Итак, у меня есть кусок кода, который выглядит так: post '/calendar' do #pull variables from form @cal = a.makeCal(form, variables) #do some work here with variables session["value"] == @cal haml :calendar end И тогда у меня есть это:...
3859 просмотров
schedule 08.11.2022

Приложение Sinatra + Datamapper на Heroku
У меня были некоторые проблемы с запуском приложения на Heroku. Он использует Sinatra и Datamapper. Полный проект находится здесь: https://github.com/pixelwolf/phonedb . Проблема возникает, когда я развертываю приложение, все идет хорошо, пока я...
1975 просмотров
schedule 08.11.2023

Как сделать так, чтобы сеансы Sinatra сохранялись в тестах POST?
В следующем коде из Learn Ruby the Hard Way: https://gist.github.com/1696733 кажется, что сеанс исчезает после прохождения «сообщения» в тестах (запустите ruby test_gothonweb.rb , чтобы понять, что я имею в виду). Если я на самом деле захожу на...
579 просмотров
schedule 28.10.2023

NoMethodError: неопределенный метод ‹‹ для nil:NilClass
Я изучаю синатру и получаю следующую ошибку Boot Error Something went wrong while loading recall.rb NoMethodError: undefined method `<<' for nil:NilClass /Users/nikhil/.rvm/gems/ruby-1.9.3-p194/gems/rack-flash-0.1.2/lib/rack/flash.rb:11:in...
1697 просмотров
schedule 17.04.2024

Нет прироста производительности от использования em-http-request
Я пытаюсь понять, как использовать различные неблокирующие библиотеки ввода-вывода в Ruby и сделал простое приложение для тестирования с помощью Sinatra, # proxy.rb require 'bundler/setup' require 'sinatra/base' require 'sinatra/synchrony' require...
771 просмотров
schedule 30.10.2023

Может ли Geokit работать с дополненной реальностью в Sinatra?
У меня есть приложение Sinatra с дополненной реальностью. Что касается Geokit, у меня есть требование сохранить логику в определенных моделях, предоставляемых миксином act_as_mappable. Дело в том, что этот миксин является частью geokit-rails3, а не...
146 просмотров
schedule 09.12.2023

Разверните приложение Sinatra на героку
Я пытаюсь развернуть базовое приложение Sinatra из документов heroku . Приложение развертывается и запускается правильно, но я его не вижу. Что мне не хватает? # Gemfile source 'http://rubygems.org' gem 'sinatra' # config.ru require './hello'...
299 просмотров
schedule 01.01.2024

Sinatra не распознает javascript для сеанса
Я пытаюсь войти в приложение Sinatra с помощью jQuery, но Sinatra просто не распознает его по какой-то причине, вот мой код, чтобы увидеть, вошел ли пользователь в систему: Приложение Синатра: get '/logged_in' do if session[:logged_in] ==...
353 просмотров
schedule 14.11.2022

Шифрование конфиденциальных данных - DataMapper + Sinatra
Я все время читаю о веб-сервисах, которые защищают пользовательские данные, все шифруя. В случае кражи базы данных все в безопасности (при условии, что мы берем на себя все обычные вещи криптографии). Я играю с небольшим приложением Sinatra (на...
572 просмотров
schedule 10.04.2024

Развертывание Integrity CI в подкаталог на Nginx и Unicorn
Я пытаюсь развернуть сервер непрерывной интеграции Integrity в подкаталог (или базовый URL-адрес). То есть я хотел бы разместить его по URL-адресу, например http://dev.example.com/integrity/ вместо http://integrity.example.com . Я использую...
283 просмотров
schedule 10.08.2022

Не удается получить доступ к приложению Sinatra через локальную сеть
У меня есть приложение для рельсов. Если я запускаю его с rails s (порт 3000), он отлично работает как на моей машине, так и на каждом устройстве в моей локальной сети через IP-адрес (192.168.0.3 в моем случае). У меня есть приложение sinatra....
4354 просмотров
schedule 09.09.2022

Есть ли альтернатива Queue, которая позволяет вам .pop более одного результата за раз?
Я использую Queue Ruby для мой сервер Sinatra для отправки задач в рабочий поток, чтобы затем обрабатывать их и сохранять в базе данных по моему выбору. Одной из баз данных оказалась Redis, которая поддерживает по-настоящему крутую конвейерную...
130 просмотров
schedule 09.05.2024