开发者

Rails 3: Separate javascripts for each action?

开发者 https://www.devze.com 2023-03-29 11:28 出处:网络
I have an app where I keep track of different \"Games\". In the \"show\"-view, I would like to s开发者_如何转开发how the game information plus a select, which I can use to quick-jump to a game.

I have an app where I keep track of different "Games". In the "show"-view, I would like to s开发者_如何转开发how the game information plus a select, which I can use to quick-jump to a game.

The quick-jump feature would obviously be some javascript but here's my problem: After some reading, I still don't get how I can have a separate javascript file for each action of a controller. I could add the code to the application.js but I think that would blow-up that file unnecessarily. Any link to a good basic guide for the interaction between Rails 3 and Javascript would also help very much. Thanks!


The answer to the following question spells this out a bit more specifically and with a helper method to make it a bit more elegant. Same idea though:

Rails 3.1 asset pipeline: how to load controller-specific scripts?


Just introduce separate javascript files per controller+action basis (e.g. CONTROLLERNAME_ACTIONNAME.js, replacing CONTROLLERNAME and ACTIONNAME with your actual names ;) ) and include them in your views with javascript_include_tag(CONTROLLERNAME_ACTIONNAME.js).

0

精彩评论

暂无评论...
验证码 换一张
取 消