1
我有一種情況,我想從同一個控制器設置兩個不同的索引視圖。有沒有辦法在同一個控制器上有兩個不同的索引視圖?
默認視圖有一張表,其中有與新來庫存有關的列,而第二個表有一個帶有與這些入庫存訂單的開票有關的列的表。
這種分離是爲了整理我現在看到的一個視圖,它顯示了一頁上的所有信息。
我打算在每個視圖間通過另一個按鈕切換它們。
我意識到這可能不是Rails方式,如果有這樣的方法來解決這個問題,我全都是耳朵。
我認爲我可以使用變體來做到這一點,但在我看來,只適用於顯示不同設備類型的內容。
你對我正在做的事情有正確的想法,事實上,這幾乎是我在控制器中的確切代碼。我遇到的問題是第二個視圖不加載,並且主視圖被渲染,所以在我從視圖鏈接將參數傳遞給控制器操作的方式中必定有些問題。等等,我的第一個觀點仍然是'index.html.erb',也許這就是問題所在。我會重命名它,看看會發生什麼。 – NeyLive
好吧我通過改變if語句來修復它:'if params [:view_name]'刪除'==「what_you_want」'部分,然後將視圖鏈接改爲'<%= link_to'Next',products_path(view_name:真)%>'。現在它可以工作。 – NeyLive
不錯! Congratz。我會更新我的答案然後:)隨時接受我的答案;) –