はじめに
Ruby on RailsでHelloWorldプロジェクト でScaffoldを使わずにプロジェクト作成をした。
Scaffoldってどうなんだろうと思い、使ってみました。
サクッと作れたので簡単にまとめてみました。
これだけのコマンドでWebアプリが作れてしまうのは凄いですね…。
作成〜起動
> bundle init
(Gemfile修正)
> bundle install --path vendor/bundle
> bundle exec rails new . -B -d mysql
> Y
> bundle install --path vendor/bundle
(database.yml修正)
> bundle exec rake db:create
> bundle exec rails generate scaffold ScaffoldMessage name:string mail:string title:string message:string
> bundle exec rake db:migrate
> bundle exec rails server
scaffoldで作成したファイルを全削除する場合
> bundle exec rails destroy scaffold ScaffoldMessage
参考
データ型
https://www.javadrive.jp/rails/model/index4.html#section2