我想爲Rails應用程序中的某個特定操作有不同的佈局。我怎麼做?Rails中只有一個特定頁面的不同佈局
9
A
回答
7
layout :resolve_layout
.
.
.
private
def resolve_layout
case action_name
when "new"
"alternate"
else
"application"
end
end
26
# controller that calls the page
def action
render :layout => 'other'
end
19
class MyController < ApplicationController
layout "special", :only => :action
def action
#action code
end
end
相關問題
- 1. Rails:通用佈局中頁面特定的CSS類
- 2. Rails - 在特定頁面上出現兩個不同的頁腳
- 3. 如何不在特定頁面中呈現佈局
- 4. 在同一頁面中創建2個不同的佈局/設計
- 5. 頁面佈局不同於Mozilla和Chrome
- 6. 如何從特定的Ruby on Rails頁面中刪除應用程序佈局?
- 7. 使用只有一個標題的每個頁面的不同頁面標題
- 8. 不一致的頁面佈局:(
- 9. Rails的生產404500個錯誤頁面,用相同的佈局休息網頁
- 10. 在Salesforce中頁面佈局和Visual force頁面有什麼不同?
- 11. 在IE6中固定的頁面佈局
- 12. 如何隱藏特定頁面上的頁腳佈局?
- 13. Grails使用特定佈局和多個頁面呈現PDF?
- 14. 頁面模塊具有不同的結構和佈局?
- 15. 頁面佈局
- 16. 只有特定活動頁面
- 17. Rails索引頁面佈局樣式
- 18. Crystal報告 - 每個頁面上的不同佈局/設計
- 19. 的Rails指定佈局的靜態頁面
- 20. MOSS 2007:更改一個頁面佈局的主頁面
- 21. 在rails中創建新頁面(沒有在/ app/layouts/*文件中指定佈局)
- 22. CSS頁面佈局瓦特/打破
- 23. ViewFlipper只有1個佈局?
- 24. Magento的,佈局不看一樣的所有頁面
- 25. Magento - 確定一個頁面使用哪個xml佈局文件?
- 26. 如何將頁面佈局設置爲不同的母版頁?
- 27. 在drupal中顯示內部頁面的不同設計佈局
- 28. RecyclerView有不同的佈局
- 29. Rails&Devise:如何呈現沒有佈局的登錄頁面?
- 30. Sharepoint:更改特定頁面的頁面佈局和內容類型
http://guides.rubyonrails.org/layouts_and_rendering.html – ecoologic 2011-02-26 15:59:22
的可能的複製[軌3,怎麼加不使用相同的佈局應用程序的其餘部分的看法?( http://stackoverflow.com/questions/5090084/rails-3-how-add-a-view-that-does-not-use-same-layout-as-rest-of-app) – mlt 2016-10-25 19:50:49