LoginSignup
1
0

More than 3 years have passed since last update.

Ruby on Rails  フォーム画面で編集したら前の投稿が消えてしまった。

Posted at

ブログ投稿機能で編集機能を作成したら上手く反映されない。。。

※とても初歩的なミスです:sweat:

フォーム画面を作成して、タイトル、カテゴリー、コンテンツを入力してブログと投稿できる機能を作りました。

編集画面を作成し、一見updateできたかと思いきや、、

タイトルを編集しなかったらタイトルが消えてしまう、、、

<div class="form-group">
<label for="title" class="form-control-label">Title</label>
<input type="text" name="title" id="addpost" class="form-control" placeholder="<%= @post.title%>">
</div>

placeholderだから、paramsに修正前のデータが入らず空で上書きしてしまっていたようです。

<div class="form-group">
<label for="title" class="form-control-label">Title</label>
<input type="text" name="title" id="addpost" class="form-control" value="<%= @post.title%>">
</div>

placeholderをvalueに修正したらタイトルを修正しなくても前回の投稿が反映されていました!!

初心者ゆえに間違いがあればご指摘ください:bow_tone1:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0