gem "sinatra-activerecord"
gem "sqlite3"
gem "rake"
source 'http://rubygems.org'
# この辺りに最初から記述がある場合は触らずにそのままで大丈夫です
gem 'sinatra'
gem 'sinatra-reloader'
set :database, {adapter: "sqlite3", database: "contacts.sqlite3"}
require 'rubygems'
require 'bundler'
Bundler.require
# 以下続きます
# Rakefile
require "sinatra/activerecord/rake"
namespace :db do
task :load_config do
require "./app"
はじめに
16. DBの利用を通じて課題解決を学ぶ: マイグレーションの成功まで
1. Gemfileに追記する
gem "sinatra-activerecord"
gem "sqlite3"
gem "rake"
source 'http://rubygems.org'
# この辺りに最初から記述がある場合は触らずにそのままで大丈夫です
gem 'sinatra'
gem 'sinatra-reloader'
gem "sinatra-activerecord"
gem "sqlite3"
gem "rake"
2. app.rb に記述する
set :database, {adapter: "sqlite3", database: "contacts.sqlite3"}
require 'rubygems'
require 'bundler'
Bundler.require
set :database, {adapter: "sqlite3", database: "contacts.sqlite3"}
# 以下続きます
3. Rakefile を作成する
# Rakefile
require "sinatra/activerecord/rake"
namespace :db do
task :load_config do
require "./app"