Newer
Older
2024-Tsubasa / system / ruby / sinatra / app.rb
@tsubasa tsubasa on 27 Jul 2024 570 bytes add: sinatra file
#!/usr/bin/env ruby
require 'sinatra'
require 'sinatra/reloader'

get '/' do
  "how are you?"
end

get '/path/to' do
  "this is [/path/to]"
end

get '/hello/*' do |name| # *がnameに格納される
  "hello #{name}. how are you?"
end

# erb読み込み
get '/erb_template_page' do
  erb :erb_template_page
end

#markdown読み込み
get '/markdown_template_page' do
  markdown :markdown_template_page
end

#erb, markdownの組み合わせ
get '/erb_and_md_template_page' do
  erb :erb_and_md_template_page, :locals => { :md => markdown(:erb_and_md_template_page) }
end