私はRuby on RailsとRuby全般でのプログラミングが初めてです。私が作成した Web サイトには、カテゴリと製品の 2 つのモデルがあり、カテゴリには多数の製品があります。ユーザーはカテゴリを調べて製品を選び、カートに追加して購入します。ユーザーが選択した各製品の ID 番号を含む session[:cart] があります。ユーザーが選択したすべての製品が表示され、カートの価格が合計されるように、コントローラーとビューをカートに設定しました。その製品の名前や価格など、すべての値を表示するすべての製品のすべての「表示」ビューにリンクがあります。そのページには、カート ページへの「ADD TO CART」というリンクがあります。
私の問題は、リンクをクリックしたときに、その製品 ID をセッション [:cart] にプッシュする方法です。代わりにボタンを使用するか、ポストメソッドを使用しますか? 私はここで迷っています。