我有一個問題,我不知道如何解決它。 我有一個用戶登錄一個網站,我通過會話[:user_id]識別他們,並且用戶具有在user_controller和狀態視圖中定義的狀態頁面。 因此,我想爲admin創建一個頁面,使用已寫入的控制器和視圖查看一個頁面上所有用戶的所有狀態。 這可能嗎? 我可以重寫一些代碼,這樣我就可以用params調用,比如?user_id = 70,然後設置session [:user_id] = params [:user_id],但是如果我必須重寫整個狀態將會很痛苦,除了我將不得不在2個不同的地方保持相同的代碼。 謝謝。 Dorijan軌道3上的紅寶石,在一個視圖中渲染多個視圖
1
A
回答
0
如果您的控制器需要更多功能,您可以添加更多操作。你也可以通過資源豐富的方式做到這一點。另一方面通常是保持控制器精簡的最佳實踐。
請參見:ActionController
爲了使你的觀點可重複使用的,你應該使用諧音。 您可以創建一個_user_status partial.html.erb,併爲用戶呈現單個部分,爲管理員呈現所有這些部分。
相關問題
- 1. 在軌道上的紅寶石視圖中加載多個視圖
- 2. 從紅寶石寶石渲染部分視圖
- 3. 在軌道上的紅寶石流視圖3.1
- 4. 紅寶石在軌道上重用視圖
- 5. jquery ajax在軌道上的紅寶石渲染的新帖
- 6. 在軌道上的紅寶石渲染deosn't找到文件
- 7. 軌道上的紅寶石視圖模板
- 8. 紅寶石在軌道上的寶石
- 9. 關於在軌道上使用紅寶石渲染
- 10. 窗體中的錯誤和渲染軌道上的紅寶石3
- 11. 問題,同時呈現視圖使用軌道上的紅寶石的HTML 3
- 12. 渲染軌道上的紅寶石變量不正確
- 13. 軌道上的紅寶石(amistad寶石)
- 14. 紅寶石軌道上。在不同的視圖中嵌套模型的形式
- 15. 紅寶石軌道和Couchrest模型:使用現有的視圖
- 16. 在控制器中的NameError在視圖中的軌道上的紅寶石視圖
- 17. 在軌道上的紅寶石在一個模型中的多個表
- 18. 將部分從一個控制器的視圖渲染到另一個控制器在軌道中的視圖
- 19. 如何在軌道上的紅寶石下載YouTube視頻
- 20. 在軌道上紅寶石不工作的視覺效果
- 21. 在軌道上的紅寶石Html5視頻
- 22. Sass羅盤在軌道上的多個主題紅寶石
- 23. 紅寶石在軌道上的多個步驟形式
- 24. 從視圖傳遞PARAMS在紅寶石控制器上導軌
- 25. 紅寶石軌顯示器上對來自多個圖像一個圖像
- 26. 在軌道上轉換視頻到閃存和mp4紅寶石?
- 27. 在軌道上的紅寶石rhotoalbum
- 28. 在軌道上的紅寶石jquery
- 29. str_to_date在軌道上的紅寶石?
- 30. 在軌道上的紅寶石鏈接
好吧,我只是這樣做,但我也需要從原始控制器的邏輯和變量。我如何重用它們? – user899119
要在多個控制器之間共享代碼,可以將它放在ApplicationController中。你也可以考慮讓你的控制器相互繼承。也許你應該更清楚你有什麼和你想做什麼。這是很難從你的簡短描述... – jagse
我知道你很難理解我的問題:(......但我可以例如在我的控制器User.all.each循環和渲染內'狀態'...上次我嘗試了我有錯誤.... – user899119