是否可以針對特定的局部視圖創建單獨的控制器的操作(方法),而不涉及AJAX或者沒有按照描述的那樣執行here?在這兩個例子中,這些觀點不會侷限於Rails概念。Rails:用於局部視圖的單獨控制器的方法
回答
部分是一大塊html不是整頁的奇特名稱。
可以在一個控制器動作從而使部分:
渲染:局部=>「my_partial」
而作爲包含在_my_partial.html.erb
也好,並且沒有佈局塊將被渲染。
內現有的(ERB)的模板,你可以使用相同的部分是這樣的:
<%= render "my_partial" %>
這將使_my_partial.html.erb
,並在該位置插入。
除了調用render
自己呈現一個以調用它的動作命名的視圖之外,動作名稱與視圖/視圖模板名稱之間沒有特殊關係。您可以隨時創建一個沒有以它命名的視圖模板的操作,反之亦然。但是,如果您創建的操作沒有視圖,則必須在操作中的某個位置調用render
,並顯式命名要呈現的視圖,否則會導致錯誤。
更多詳情here。
我知道如何使用局部視圖,但有沒有辦法將單獨的控制器的方法分配給它? – Paul
@Paul,這就是Michal所說的,你可以從你的任何控制器方法中調用任何偏好(如上所述),但是如果你想要別的東西,你可能不得不提供更多細節.. – sameera207
被問到的問題是,我相信,是否有可能呈現與自己的控制者行動相關的部分內容。這回答瞭如何使用偏分量的問題,這不是被問到的問題。 –
- 1. 視圖控制器和局部視圖控制器方法的無障礙
- 2. iOS:從單獨的視圖控制器調用方法
- 3. 部分調用獨立於視圖的相同控制器
- 4. 如何使用一個控制器視圖的局部視圖使用Ruby另一個控制器on Rails的
- 5. BeginForm在局部視圖不會觸發控制器方法
- 6. 將數據從局部視圖傳遞到控制器方法
- 7. 未定義方法rails - 從視圖調用控制器方法
- 8. 單獨的Ruby on Rails控制器方法?
- 9. MVC 4部分與單獨的控制器和視圖
- 10. 控制器找不到局部視圖
- 11. 調用視圖控制器中的方法Rails
- 12. 控制器調用佈局視圖內應顯示的局部視圖
- 13. 如何從Rails中的控制檯調用控制器/視圖方法?
- 14. 帶有單獨主控制器視圖的Grails控制器填充菜單
- 15. 用於iPhone上單個視圖的多個視圖控制器
- 16. MVC中共享佈局視圖的控制器方法?
- 17. 局部視圖on Rails的
- 18. 重複KendoUI日期選擇器控制,由於局部視圖
- 19. 如何在控制器中編寫動作方法以引用局部視圖?
- 20. 控制器的獨立視圖
- 21. Rails 3:確保從視圖中調用控制器方法
- 22. 在Rails調用方法 - 從控制器或從視圖
- 23. 如何從單獨的視圖控制器調用popToRootViewController()函數?
- 24. 如何調用具有不同控制器的局部視圖?
- 25. 將UITableView單元連接到單獨的視圖控制器
- 26. 從視圖調用視圖控制器中的方法
- 27. 調用視圖控制器的方法從子視圖
- 28. Rails Ajax調用:將JSON傳遞給單獨的控制器方法
- 29. 在拆分視圖控制器:調用詳細視圖控制器方法從主視圖控制器
- 30. 單獨的視圖和控制器動作,用於更改rails中的用戶密碼3r
你可以對你的問題更具體一點嗎?也許包括一個關於你想要實現的代碼片段? – Ricketyship