Ruby関連のことを調べてみた2021年10月18日

Ruby関連のことを調べてみた2021年10月18日
目次

Progate Ruby on Rails5 IV ~ V 個人的ざっくりまとめ

# 投稿の編集

流れは、以下の通り。
①**編集したい投稿を取得**
②**その投稿のcontentの値を上書き**
③**データベースに保存**

“`terminal:ターミナル
$ rails console

> post = Post.find_by(id: 1) #①
> post.content = “Rails” #②
> post.save #③
“`

# フォームに初期値を設定

textareaタグで囲んだ部分を初期値として設定できる。

“`erb

“`

特定のアクションで、URLのidと同じidの投稿データをデータベースから取得し、そのcontentの値を初期値に設定したりできる。

“`rb:posts_controller.rb
def edit
@post = Post.find_by(id: params[:id])
end
“`
“`erb:posts/edit.html.erb