私はWebアプリケーションでクライアント側の開発者として働いていて、自分自身がそれぞれ異なるページ用にたくさんのモジュールを持っていることがわかりました。私は自分自身でルートに応じて(JavaScriptで)インクルードするか、この責任をバックエンド(ルビー・オン・レール)に渡すことをお勧めします。Javascriptはページに応じたコントロールを含んでいます
私はいくつかのapplication.jsは、各ページに含まれる必要があり、それにはこのような何かとします
if (window.location.href == '.../somePage') {
loadScript('somePageControls.js')
}
if (window.location.href == '.../anotherPage') {
...
}
任意の考えを?
このサーバー側を作る、ルビーを使用すると、同じページに後で使用するためのコントロールを必要としない限り、私はすべてのクライアント側を含むの任意のポイントが表示されていない –
ちょうど良い仕事を行います。それをサーバー側の人に送り返してください。 – mrtsherman