我有一個包含我的購物車的標題菜單。我不知道我必須在哪裏寫下我的查詢並在購物車中顯示商品。在哪裏把我的共享標題視圖的動作放在rails 5中
我的共享視圖位於/views/shared/_header.html.erb中,我找不到任何將變量發送給它的解決方案。
我有一個包含我的購物車的標題菜單。我不知道我必須在哪裏寫下我的查詢並在購物車中顯示商品。在哪裏把我的共享標題視圖的動作放在rails 5中
我的共享視圖位於/views/shared/_header.html.erb中,我找不到任何將變量發送給它的解決方案。
您請求的任何操作都必須查詢這些項目。保存結果並將其傳遞給視圖。
試試這個:
render "shared/header", variable: @variable
Or
render partial: "shared/header", locals: { variable: @variable }
是的,但我必須採取行動?我的意思是在哪個控制器。 –
例如: 如果在主頁中渲染部分,則必須查詢您的主控制器和索引操作中的項目。 如果您在產品展示頁面中呈現部分內容,則必須查詢產品控制器中的項目並顯示操作。 簡單。你可以在部分 – xiaocui
中使用current_cart.items它位於我的sherd標題視圖中,並加載到我的應用程序中 –
渲染 「共享/頭」,變量:@Variable可以幫助你。 – xiaocui