Публикации по теме 'sinatra'


Синатра, Active Record и React идут в бар…
Или еще лучше… ресторан! Я хотел бы разобрать известную аналогию в мире программирования, чтобы помочь нам лучше понять архитектуру MVC: аналогия с рестораном. «MVC» означает «модель», «представление» и «контроллер». Это три основных элемента, которые работают вместе, чтобы разделить обязанности, которые входят в работающее приложение с полным стеком. В аналогии с рестораном Модель представлена ​​кухней, Вид представлен покупателем, а Контроллер представлен официантом. Давайте..

Создайте чат-бота WhatsApp с Ruby, Sinatra и Twilio
Создайте своего собственного чат-бота Чат-боты - это программы, которые каким-то образом общаются с людьми. Они могут быть очень простыми, отвечать на ключевые слова или фразы, или использовать что-то вроде Twilio Autopilot , чтобы воспользоваться преимуществом понимания естественного языка (NLU), чтобы обеспечить более богатый опыт и построить более сложные разговоры. В этом уроке мы увидим, насколько легко начать создавать чат-ботов для WhatsApp, используя Twilio API для WhatsApp..

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

Можно ли использовать Sinatra с IronRuby?
Я пытаюсь установить следующий рубиновый драгоценный камень на свой Mac: http://www.sinatrarb.com/intro.html Я получаю следующее сообщение: michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem sinatra ERROR: While...
773 просмотров
schedule 04.07.2023

Как мне сделать html-формы с Sinatra?
Существуют ли какие-либо утилиты, чтобы я мог легко инкапсулировать поля формы, передаваемые в запросах, в объект или мне нужно создавать его самостоятельно, анализируя поля из параметров в каждом запросе?
18944 просмотров
schedule 25.11.2022

Как настроить автономный проект с запуском jetty+sinatra+jruby?
Я уже установил jruby, и драгоценные камни, кажется, хорошо установлены в каталоге jruby, поэтому мне не нужно об этом беспокоиться. Теперь я хотел бы создать приложение Sinatra и запустить его поверх причала или другого эффективного автономного...
1463 просмотров
schedule 10.04.2024

Геолокация в Ruby/Sinatra?
Я создаю небольшое приложение в Sinatra и хочу определить города моих пользователей по их почтовому индексу (который они будут вводить), расстояние между ними и другими пользователями (по почтовому индексу) и, возможно, тепло. карта зипов. Как бы...
2670 просмотров
schedule 19.01.2024

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

Как я могу написать маршрут/представление/контроллер для веб-фреймворка, который действует как тупой прокси?
То есть, скажем, я пишу что-то, что размещено на foo.com . Я бы хотел, чтобы пользователь, который переходит на foo.com/bar.com , мог обслуживаться bar.com с foo.com и иметь возможность взаимодействовать с bar.com ( например, переходить на...
162 просмотров
schedule 25.05.2022

Как обслуживать сгенерированные изображения с помощью sinatra в ruby
Я написал простое приложение Sinatra, которое генерирует изображение с помощью rmagick из некоторых пользовательских входов. Изображение сохраняется в каталоге ./public под уникальным именем файла. Уникальное имя файла используется в HTML,...
5303 просмотров
schedule 01.03.2022

Не удается получить доступ к response.body внутри после блока фильтра в Sinatra 1.0
Я борюсь со странной проблемой. Согласно http://github.com/sinatra/sinatra (раздел Фильтры), объект ответа доступен в после блоков фильтров в Sinatra 1.0. Однако response.status доступен правильно, я не вижу непустой response.body из моих...
1509 просмотров
schedule 12.06.2024

Как в Sinatra обслуживать статические файлы index.html в подкаталогах общей папки?
Возможное дублирование: Обслуживание статических файлов с помощью Sinatra Я заметил, что Sinatra не распознает файлы index.html в подкаталогах общих папок и возвращает ошибку, когда url указывает на каталог без указания имени файла....
5910 просмотров
schedule 24.01.2023

Как я могу удалить файл в Sinatra после того, как он был отправлен через send_file?
У меня есть простое приложение Sinatra, которому необходимо создать файл (через внешний процесс), отправить этот файл в браузер и, наконец, удалить файл из файловой системы. Что-то в этом роде: class MyApp < Sinatra::Base get...
1600 просмотров
schedule 27.04.2022

В Синатре - кто-нибудь использует тестовые приспособления? как настроен ваш набор тестов?
Я пришел из мира Ruby/Rails. Я настраиваю тестирование в проекте Sinatra (с Rack::Test). Я обычно использую Fixture при тестировании. Есть ли аналог Синатры? Как люди настраивают свои наборы тестов Sinatra (за исключением базового примера...
1455 просмотров
schedule 03.06.2022

Отправка и получение JSON с помощью RestClient и Sinatra
Я пытаюсь отправить данные JSON в приложение Sinatra с помощью Ruby API RestClient. На клиенте (client.rb) (используя RestClient API) response = RestClient.post 'http://localhost:4567/solve', jdata, :content_type => :json, :accept =>...
42084 просмотров
schedule 24.01.2023

Какой эквивалент Sinatra на Python вы бы порекомендовали?
Мне нравится фреймворк sinatra , но, возможно, придется работать на python. Быстрый поиск в Интернете обнаружил несколько эквивалентов Python, включая itty , flask и Джуно . Я хотел бы узнать об опыте людей в отношении этих или других...
8130 просмотров
schedule 22.02.2024

Путаница с Синатрой, Бандлером и BUNDLE_PATH
У меня возникли проблемы с настройкой Sinatra для использования Bundler. Я не понимаю, где должны быть установлены Gems? Я прочитал как этот вопрос , так и этот документация . Мой Gemfile выглядит так: source "http://rubygems.org" gem...
3189 просмотров
schedule 17.03.2022

Datamapper, Sinatra, Haml: прикрепление и рендеринг комментариев из сообщения
У меня есть образец билета, к которому has n относятся комментарии (отношение "многие к одному"). Проблема в том, что я не могу отображать какие-либо комментарии, и форма не отправляет комментарии в базу данных. Я могу вроде как сделать это из...
635 просмотров
schedule 17.04.2023

Sinatra, Rails и Rack — управление пользователями/сеансами
Кто-нибудь знает способ аутентификации в приложении Rails и позволяет другим приложениям Sinatra передавать этот токен аутентификации и состояние сеанса через стойку? Я ищу что-то, что в основном позволяет использовать единый вход. (У меня уже...
1719 просмотров

Проблема с маршрутами после развертывания приложения Sinatra
Я написал простое приложение Sinatra с двумя «маршрутами»: «/show» и «/listshows». Когда я запускаю приложение поверх Webrick, все прекрасно работает как для статических, так и для нестатических маршрутов. Вот URL, которые я использую:...
318 просмотров
schedule 04.11.2022

Синатра требует перезагрузки
Я только начинаю работать с Синатрой. Я использую Ruby 1.9.2 на Ubuntu. После моей первой проблемы я столкнулся с другой: Следуя простым примерам инструкций по применению на sinatra.rubyforge.org/doc/ , я изменяю свои исходный файл, но...
2324 просмотров
schedule 14.02.2022

Указание типа контента в rspec
Я пытаюсь создать тест rspec, который отправляет JSON (или XML) через POST. Тем не менее, я не могу заставить его работать: json = {.... data ....}.to_json post '/model1.json',json,{'CONTENT_TYPE'=>'application/json'} и это...
18974 просмотров
schedule 05.02.2022

визуализировать разные файлы для мобильных и настольных компьютеров
Я кодирую небольшое веб-приложение, используя http://padrinorb.org (haml+lesscss) как для мобильных устройств (Android /iPhone/iPad) и пользователей настольных компьютеров, и поэтому я хочу отображать немного разные html/css для разных устройств....
440 просмотров
schedule 29.02.2024