0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

商品編集機能の実装について

Posted at

はじめに

プログラミング初心者です。現在Ruby on Railsを勉強中。
間違っている箇所がありましたらコメントをしていただけるとありがたいです。

商品編集機能の実装

今回はすでに投稿してある商品データの編集機能を実装しました。
とりあえず編集画面へのリンクを記述してと、、、
今回学んだことは、編集画面に飛んだ際にすでにあるデータが表示されているようにする方法です。
Image from Gyazo
まず、form_withの第一引数にモデル@itemというインスタンスを記述します。
そして、その情報をブロック変数|f|の中に保持させ、
Image from Gyazo
Image from Gyazo
Image from Gyazo
このように、記述することで@itemの情報を表示できるようにします。

次に

ログインしていない状態でeditのページに直接URLを書き込んでアクセスしようとすると、ログインページに移動するように実装をしました。
Image from Gyazo
Image from Gyazo
この時点では@itemが定義されていないことになっており、@itemが空っぽだよというエラーが起きてしまうので、
Image from Gyazo
Image from Gyazo
before_actionを利用して先に@itemを定義してしまいます。

今回学んだことはここまで。

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?