我的主要目的是讓功能獨立於Javascript,使其具有優雅的可降解性。也許我想要去的地方我想錯了的方式,但其主要思想是:如何在Rails中同時渲染部分文件和JavaScript文件?
- 有一些jQuery UI的選項卡,當用戶按下一個鏈接,一個新的選項卡中添加相應的行動
$("#tabs").tabs('add', "/groups", "My Groups");
- 控制器識別AJAX請求並呈現僅部分該標籤
if request.xhr? render :partial => "index_tab" end
- 在這一點上,我想與
/groups/index
動作相關的JavaScript文件被執行爲好,這意味着index.js.erb的文件組文件夾。 - 由於「只有一個渲染」規則,我想不出一個很好的方式來做到這一點,我需要一個快速的解決方案。
謝謝您的任何建議。
謝謝...嗯,我想把它放在一起是一個確定的解決方案。但在這一點上,我已經爲每個控制器的每個動作分開了js文件,並且我希望能夠保持這種狀態。 – master2004 2010-04-11 02:30:22
我也是這樣做的,並使用優秀的asset_packager打包它們。您仍然可以將它們單獨包含在您的模板中進行開發。 – 2010-04-11 02:57:28