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

Как преобразовать ответ Net::HTTP в определенную кодировку в Ruby 1.9.1?
У меня есть приложение Sinatra ( http://analyzethis.espace-technologies.com ), которое выполняет следующие действия. Получить HTML-страницу (через сеть/http) Создайте документ Nokogiri из response.body Извлеките некоторую информацию и...
10033 просмотров
schedule 03.03.2024

Datamapper не сохраняет данные в базе данных
Я пишу простое приложение с Sinatra и Datamapper на Ruby, и у меня проблема - когда я пытаюсь сохранить данные в моей базе данных SQLite, ничего не меняется. Но когда я пытаюсь установить базу данных или изменить данные из irb, все работает отлично....
1724 просмотров
schedule 19.11.2023

Стойка::Сессия::Пул с Синатрой
У меня есть веб-приложение Sinatra, которое я создал с помощью enable :sessions , где я получаю доступ к своим данным сеанса с помощью session[:mything] . Теперь я хочу хранить данные на стороне сервера (т. е. с сеансами на основе базы данных), и...
3749 просмотров
schedule 22.11.2023

Что мне следует использовать для документирования маршрутов Sinatra?
Я ищу что-то вроде RDoc, которое будет хорошо работать с Sinatra. В дополнение к обычным маршрутам Sinatra он должен иметь возможность обрабатывать маршруты, которые загружаются извне через «register MyModule» и имеют форму: Module MyModule def...
1438 просмотров
schedule 16.10.2022

Как использовать Sinatra, Datamapper, DM-Paperclip и S3?
Обновление: я перешел на CarrierWave (наконец-то он заработал), поэтому, хотя я все еще ценю ответы на этот вопрос, я не смогу попробовать, действительно ли они работают, поскольку я я полностью удалил DM-Paperclip из своего кода. Всем...
1709 просмотров
schedule 10.04.2024

Как хранить хеш в сеансе в Ruby
Я ищу способ сериализовать хэш, чтобы его можно было сохранить в сеансе флэш-памяти Sinatra. У кого-нибудь есть идеи? Спасибо.
2641 просмотров
schedule 07.05.2024

Проблемы с ограниченным URL-адресом YQL robots.txt
Я разрабатываю веб-приложение, которое включает следующий запрос YQL: SELECT * FROM html WHERE url="{URL}" and xpath="*" На прошлой неделе я развернул новую версию и заметил, что страница зависает на запросе YQL. Когда я вернулся вчера,...
1215 просмотров
schedule 01.11.2022

CTRL+C не остановит приложение Sinatra
Обычно, когда я запускаю приложение rails из консоли во время разработки, я могу просто нажать Ctrl + C , и оно закрывается. Затем я могу снова запустить приложение, таким образом, отбрасывая его и внося изменения. Я запускаю приложение...
1074 просмотров
schedule 06.11.2023

Поведение потоков в Sinatra и Phusion Passenger
У меня есть простое приложение Sinatra, работающее поверх Apache через Phusion Passenger. Когда приложение запускается, я инициирую поток Ruby, который выполняет тяжелые вычисления раз в минуту, оставляя результат в глобальной переменной (которая...
493 просмотров
schedule 11.11.2023

Приложение Sinatra 404 Ошибка в производственном режиме
Моя производственная установка выглядит следующим образом: Убунту 10.10 рельсы 3.1.1 Пассажир 3.0.9 Синатра 1.3.1 Апач 2.2.17 Я протестировал свое приложение на своем компьютере для разработки без проблем, но когда я развертываю его...
900 просмотров
schedule 01.03.2024

Проблемы с попыткой загрузить изображение в Twitter через POST в Sinatra
Я использую Sinatra 1.2.6 в Ruby 1.8.7, и у меня есть что-то вроде клиента Twitter, который я м пишу. Я использую жемчуг Twitter версии 1.7.2, написанный Джоном Нунемейкером. Для базы данных ORM я использую Sequel 3.29.0. В целом дела идут...
941 просмотров
schedule 02.04.2024

Вызов остановки в Sinatra не устанавливает sinatra.error
Мой вариант использования заключается в том, что я хотел бы обрабатывать ошибки в Sinatra. Для этого я настраиваю обработчик ошибок следующим образом error 0..600 do @@logger.error("error reason #{env['sinatra.error']}") end Переменная...
634 просмотров
schedule 23.03.2024

Правильная настройка логирования для Sinatra + DataMapper
Интересно, как правильно настроить блоки конфигурации в Sinatra СУХИМ способом. Я хочу: В рабочей среде не показывать исключения и ошибки Во время разработки регистрируйте запросы в БД При тестировании используйте базу данных SQLite в...
728 просмотров
schedule 10.03.2024

Промежуточное программное обеспечение стойки Sinatra перехватывает корневой URL '/'
Я пытаюсь использовать приложение Sinatra в качестве промежуточного программного обеспечения в своем приложении Rails. Я протестировал базовое приложение Sinatra в папке /lib приложения Rails, use d промежуточное ПО и установил маршрут. Это...
1274 просмотров

Приложение Ruby/Sinatra — визуализация результатов цикла на экране во время обработки цикла
Существуют ли хорошие драгоценные камни/шаблоны для рендеринга результатов цикла в приложении Ruby/Sinatra по мере обработки цикла? На данный момент мой цикл может занять 1-2 минуты для завершения обработки, и в идеале я хотел бы выводить результаты...
489 просмотров
schedule 21.10.2022

Почему жемчужина sinatra-redirect-with-flash не работает с дробовиком?
Я хочу показывать флэш-сообщения с помощью гема sinatra-redirect-with-flash . Вот мой рубиновый код: require 'sinatra' require 'sinatra/base' require 'sinatra/flash' require 'sinatra/redirect_with_flash' require 'data_mapper' require 'haml'...
998 просмотров
schedule 28.11.2023

Я проверил журналы heroku и увидел непредвиденную ошибку: нет такого файла для загрузки ./astute
SSup Одаренные люди!!! Я развернул приложение simple_fb_app на героку. Когда я героку открываю страницу приложения ( https://astute.heroku.com/ ), появляется сообщение об ошибке приложения. Я проверил журналы героку и увидел непредвиденную ошибку....
177 просмотров
schedule 28.03.2024

Как обновить переменную ruby ​​​​из файла представления .erb?
У меня есть очень простое представление, которое отображает «задачи». После того, как пользователь вводит ввод, я бы хотел обновить значение задачи. Однако я не могу выполнить оператор ruby, чтобы обновить задачу в моем .erb. Я не уверен, как я...
407 просмотров

Как мне получить мой рубиновый источник на пути загрузки при вызове с тонким?
Я играю с комбинацией Thin, Sinatra и Bundler. Я пытаюсь понять, как мне заставить Thin включить путь к моему исходному коду в путь загрузки? Я искал вводные руководства по этой настройке, но ни один из них, похоже, не отвечает на мой вопрос....
1497 просмотров
schedule 21.01.2024

Datamapper две ассоциации одновременно
Допустим, у меня есть пост, этот пост должен иметь определенное количество комментариев, и эти комментарии должны быть созданы определенными пользователями. Итак, это мои модели datamapper: class User include DataMapper::Resource property :id,...
91 просмотров
schedule 05.03.2024