私はカート内にヘッダーメニューを持っています。私はどこに質問を書いてカート内のアイテムを表示しなければならないのかわかりません。レールで共有ヘッダービューの操作を行う場所5
共有ビューは/views/shared/_header.html.erbにあり、変数を送信するための解決策が見つかりません。
私はカート内にヘッダーメニューを持っています。私はどこに質問を書いてカート内のアイテムを表示しなければならないのかわかりません。レールで共有ヘッダービューの操作を行う場所5
共有ビューは/views/shared/_header.html.erbにあり、変数を送信するための解決策が見つかりません。
あなたが要求するすべてのアクションは、アイテムを照会する必要があります。結果を保存し、ビューに渡します。変数、 "共有/ヘッダを" レンダリング
render "shared/header", variable: @variable
Or
render partial: "shared/header", locals: { variable: @variable }
はい、しかし私はアクションを置く必要がありますか?私はどのコントローラーを意味します。 –
例: ホームページで部分をレンダリングする場合は、ホームコントローラーおよびインデックスアクション内の項目を照会する必要があります。 商品の表示ページに部分を表示する場合は、商品のコントローラの項目を照会してアクションを表示する必要があります。 部分的にcurrent_cart.itemsを使用することができます – xiaocui
これは私のsherdヘッダービューにあり、私のアプリ全体に読み込みます –
:@Variableはあなたを助けるかもしれない
はこれを試してみてください。 – xiaocui