Публикации по теме '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 просмотров
schedule
26.10.2022
Проблема с маршрутами после развертывания приложения 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