迷い人

日々勉強。勉強の先に何か見つかるといいなぁ

【rails】scaffoldでとりあえずアプリを作る。話はそれからだ。

 scaffoldでサクッとtaskを管理するwebアプリを作る方法を紹介します。
Ruby on Railsが動く環境ができていれば10分くらいで作れるはず。
 
以下のコマンドを順番に実行。
 
$ rails new task_manage -d mysql
$ cd task_manage
$ rails generate scaffold task content:text
$ bundle exec rake db:create
$ bundle exec rake db:migrate
 
その後、routes.rbを編集
root to: "tasks#index”を追加する。

 

Rails.application.routes.draw do
 resources :tasks
 # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
 root to: "tasks#index"
end

 

これでtask管理ができるwebアプリの完成!
 
以下のコマンドでwebアプリに接続できるようになります。
 
$ rails s
 
 
アプリの機能としてはtaskを登録して、一覧表示させる簡単なものです。
New Taskからtaskを追加して、追加したtaskは更新、削除もできます。
 

f:id:oyaoya1123:20190916015244p:plain

作成したwebアプリの画面
 
 
次回からこのアプリでrailsの説明をしていきます。