実現したいこと
new画面で、CarrierWaveのようなファイル選択から、index画面に移動し、そこにあるデータのタイトルをnew画面に保存したい
前提
学習を開始して3ヶ月の初心者です。
Rails6で以下のようなシステムを実装しようと考えています。
- new画面の
選択
を押すとindex画面に移動 - index画面にあるデータの
保存
を押すとnew画面にそのデータのタイトルが保存される
考えていること
- ショッピングカート機能のようなものを参考にすればできるのではないかと考えました。
(ただし、カートの部分をnewで実装しようと考えたが、調べたサイトではnewが使われておらず、他のメソッドが使われていた。そもそも、newを必ずしも使用しなくてもいいのでしょうか。)
RailsでECサイトのカート機能を実装する(ユーザーログインあり・なし両方対応)
環境
rails6.1.3.2
ruby2.7.3
devise
bootstrap4
テーブル
- 多
plans | |
---|---|
PK | plan_id |
- 中間
schedules | |
---|---|
PK | schedules_id |
FK | plan_id |
FK | spot_id |
- 多
spots | |
---|---|
PK | plan_id |
最後に
上記の考え方で実装できるでしょうか。
また、実装するにあたり、最低限必要な実装項目等のアドバイスを頂けますでしょうか。
お忙しい中、恐れ入りますがよろしくお願いします。
あなたの回答
tips
プレビュー