Newer
Older
Sinatra_practice / sinatra_form01.rb
@Yusuke Yusuke on 28 Jul 2020 654 bytes add sinatra_practice
#!/usr/bin/ruby
# encoding: utf-8

# File Name: sinatra_start.rb
# Create Day is 2015/05/20
# Last Update Day is 2015/05/20

# Gem List
gem 'tilt', '2.0.8'
# Require List
require 'sinatra'
# sinatra reloader is classic type
require 'sinatra/reloader' if development?
require 'haml'
require 'tilt'
require 'csv'

# 外部エンコーディングを変更
Encoding.default_external = "UTF-8"

get '/' do
	@title = "Welcom to Sinatra BBS!!"
	@comments_data = CSV.read("db/comment_db.csv")
	haml :index
end

put '/request_print' do
	CSV.open("db/comment_db.csv", "a") do |csv|
		csv << [params[:name], params[:title], params[:message]]
	end
redirect '/'
end