我是Rails中的新成員。 我想要一個簡單的例子在Rails 3只有一個index.html.erb文件與所有行動合併,包括新建,列表,顯示,編輯(如所有行動),如果與一對多的關係的例子將是完美的我。 以實例爲採購訂單(PO_Num,日期),有許多產品(名稱,數量,價格)合併Rails的列表,顯示,新建和編輯操作
1
A
回答
0
您可以在視圖檢查ACTION_NAME:
<% case action_name %>
<% when 'index' %>
... view part for index action here
<% when 'show' %>
... view part for show action here
<% when 'new' %>
... view part for new action here
<% when 'edit' %>
... view part for edit action here
<% end %>
1
你爲什麼要合併的將所有操作的模板合併到一個模板中?它們在概念上是完全不同的觀點,因此使用單獨的模板通常是一個好主意。如果你有他們之間的共享代碼,有更好的方法來實現這個(例如使用partials或助手)。
如果你真的想覆蓋在動作中使用的模板,你可以調用渲染方法:在一個由Lynda.com視頻進行
def show
render "index"
end
相關問題
- 1. 重新使用表單中的操作「新建」和「編輯」
- 2. TYPO3合併列表和編輯
- 3. Rails控制器編輯操作 - 如何避免顯示id?
- 4. Rails在顯示視圖中使用編輯操作
- 5. 的Python:合併和編輯
- 6. form_for無法編輯/更新和顯示/新的一起工作?
- 7. Ruby on rails:創建操作不起作用,而新建,編輯和更新(與創建操作相同的形式)操作 - 爲什麼?
- 8. 我可以設置一個默認值而不使用新建和創建操作,並使用編輯和更新操作直接對其進行編輯?
- 9. 當我保存CSV和重新編輯它的列合併
- 10. Rails顯示操作被調用而不是更新操作
- 11. rails activeadmin下拉菜單上的新建和編輯表格
- 12. Python - 更新(編輯)表單不顯示
- 13. 陣列操作給我合併表
- 14. Rails表單 - 編輯並重新提交表單爲新
- 15. rails select_tag關聯編輯操作
- 16. TYPO3 - 新建,編輯或刪除操作忽略重定向到列表視圖
- 17. active_scaffold w/Rails 3.2對搜索,編輯,新操作等沒有明顯的反應
- 18. 列操作,合併一些
- 19. 顯示新記錄新建:編號爲id然後編輯
- 20. 在Rails編輯操作表單中,隱藏表單域
- 21. 顯示項目列表並通過AngularJS對其進行編輯
- 22. Javascript表單顯示和編輯
- 23. GWT列表編輯結合
- 24. 合併和顯示錶中的數據
- 25. Rails編輯/更新操作不適用於嵌套模型(has_many:through)
- 26. Rails編輯/更新操作不適用於嵌套項目
- 27. 處理列表項目(顯示和編輯)的正確方法?
- 28. Ruby on Rails - 編輯/更新顯示佈局上的內容
- 29. ASP.NET MVC併發與RowVersion編輯操作
- 30. 顯示和編輯ListView中
其實我已經看到了同樣的動作。他們將所有行動合併爲一個行動。 – Prasen