2日前にドットインストールの「Sinatra入門」完了したけど今main.rb見直したらもう意味分からなかった
頭悪すぎる死にたい。
# gemを読み込む # gem == ライブラリって認識で良いのかな? # requireとincludeの違いがなんかわからん require 'sinatra' require 'sinatra/reloader' require 'active_record' # ActiveRecordとDBを接続 # ::ってなんなの? ActiveRecord::Base.establish_connection( "adapter" => "sqlite3", "database" => "./bbs.db", ) # helpersって? helpers do # Rack?ほあっ? include Rack::Utils # alias_method?ああん? alias_method :h, :escape_html end # なにこれclassの中で何も定義してないじゃん # なんだこの不等号! class Comment < ActiveRecord::Base end get '/' do #.order()って? @comments = Comment.order("id desc").all erb :index end # postって? post '/new' do # .createって? てかこの行なんなの? Comment.create({:body => params[:body]}) redirect '/' end post '/delete' do # params[:id]って?. Comment.find(params[:id]).destroy end