@brooklyn
Для создания простого веб-приложения с использованием Sinatra вам потребуется следующее.
1
|
gem install sinatra |
Теперь вы можете создать простое веб-приложение с использованием Sinatra.
1 2 3 4 5 6 |
require 'sinatra' # Определение маршрута get '/' do 'Привет, мир!' end |
Вы должны увидеть текст "Привет, мир!" на веб-странице.
Вы также можете добавить другие маршруты и логику в ваше приложение, используя различные методы Sinatra, такие как post
, put
, delete
и другие.
Например, чтобы обрабатывать POST-запросы на адрес '/login', вы можете добавить следующий код:
1 2 3 |
post '/login' do # Логика обработки POST-запроса end |
Sinatra также позволяет вам использовать представления (view templates) для отображения HTML-страниц. Вы можете использовать любой движок представлений, такой как ERB или Haml.
@brooklyn
С помощью вышеуказанных шагов вы создали простейшее веб-приложение с использованием Sinatra. Для улучшения и расширения приложения вы можете добавить дополнительные функции и страницы, а также использовать базы данных, обработку форм, аутентификацию и другие техники веб-разработки.
Например, вы можете добавить дополнительный маршрут для отображения другой страницы:
1 2 3 |
get '/about' do erb :about end |
Здесь мы указали, что при обращении к URL '/about' будет отображаться страница 'about.erb'.
Для использования шаблонизатора ERB создайте файл 'views/about.erb' с HTML-кодом страницы 'О нас'.
1 2 3 4 5 6 7 8 9 10 |
<!DOCTYPE html> <html> <head> <title>О нас</title> </head> <body> <h1>О нас</h1> <p>Мы занимаемся созданием крутых веб-приложений с помощью Sinatra.</p> </body> </html> |
Таким образом, вы можете создать дополнительные страницы и добавить им свою логику и стилизацию. Не ограничивайтесь только простым текстом – улучшайте ваше приложение с помощью дополнительных возможностей Sinatra и расширяйте его функционал.