ruby on rails
Models and rails console
흰두부1
2020. 11. 10. 15:56
# control + L : clear console
rails c
# rails console
* CREATE
>Article.all
>Article.create(title: "first article", description: "description of first article")
# commit transaction
>Article.all
>article = Article.new
>article
>article.title = "second article"
>article.description = "description of second article"
>article
>article.save
# commit transaction
>Article.all
>article
>article = Article.new(title: "third article", description: "description of third article")
>article.save
# commit transaction
>Article.all
>exit
* READ
>Article.find(2)
>Article.first
>Article.last
>article = Article.find(2)
>articles = Article.all
>article.title
>article.description
* UPDATE
>article.description = "edited - description of second article"
>article.save
# commit transaction
* DELETE
>article = Article.last
>article.destroy
# save 필요하지 않음, 바로 commit 됨
>Article.find(4).destroy