Hi all,
I'm trying to use Ext JS with Rails and am wondering how should I include it in my application. According to the convention of Rails, javascript should be put in /public/javascripts and css should be put in /public/stylesheets, then I'm supposed to use "javascript_include_tag" and "stylesheet_link_tag" to load them to my page.
This shall be fine for the js and css files I created myself. But for third-party lib like Ext JS, its internal mechanism highly depends on the relative pathes of all its files (js, css, image, ect.). I think I should keep its own hierarchy in some place and pass pass the full path relative to my document root to "javascript_include_tag".
So I put them in /vendor/ext, which I thought is the place for third- party lib and used "/vendor/ext/ext-all.js" to reference the js file I want. But then I received an error in my FireBug said that "no route found to match "/vendor/ext/ext-all.js" with {:method=>:get}". I don't know why this problem occurs. Did I select the wrong place? I also tried to put ext in /public and /app/ views, but neither of these worked.
How can I solve the problem? Thanks a lot.