Via Tech

技術のことなど

【Rails5】新しいアプリを作成し,scaffoldするまで

sampleProductを作成する

mkdir Rails5SampleApp; and cd Rails5SampleApp

Rubyのバージョンを指定する

rbenv local 2.5.1

gemをbundlerで管理して、Projectフォルダにインストールする

bundle init
echo "gem 'rails'" >> Gemfile
bundle install --path vendor/bundle --jobs=4

railsアプリを作成する

bundle exec rails new . -d postgresql --skip-turbolinks --skip-test --skip-bundle
bundle install
bin/rails db:create

サーバーを起動

bin/rails s

f:id:synapse51:20181007082214p:plain

scaffoldする

bundle exec rails generate scaffold product name:string url:string

DBのマイグレーションを行う

bundle exec rails db:migrate