我正在用骨幹網編寫Rails 3.2應用程序,由於我只需要軌道渲染一個頁面,我不需要控制器來支持索引頁面。無控制器渲染布局
有沒有一種方法來呈現沒有控制器的佈局(application.html.erb)?我想它會是routes.rb文件中的配置?
我首先想到的是其移動在/ public目錄到index.html的,但我需要利用該局對JavaScript的包括和CSRF助手等
我正在用骨幹網編寫Rails 3.2應用程序,由於我只需要軌道渲染一個頁面,我不需要控制器來支持索引頁面。無控制器渲染布局
有沒有一種方法來呈現沒有控制器的佈局(application.html.erb)?我想它會是routes.rb文件中的配置?
我首先想到的是其移動在/ public目錄到index.html的,但我需要利用該局對JavaScript的包括和CSRF助手等
我得到你不需要控制器做任何事情,但Rails是「自以爲是」的軟件;它期望一個控制器和一個視圖,因爲這是它設計的方式,並試圖解決這個問題會給你帶來很多麻煩。
只是
/app/controllers/main_controller.rb
/app/views/main/index.html.erb
:root => 'main#index'
易peasy。
謝謝。這是我沒有,我只是希望有一個更輕的解決方案。 – CambridgeMike 2012-08-09 00:57:31
使用一種方法控制器有什麼問題?繞過Rails路由器能節省多少時間? – andrewdotnich 2012-08-08 23:04:14