Asset Pipeline Not working in production mode

Hi,

This is my application.js

/*
*= require_self
*= require_tree .

*/

And I’m calling it in layout as <%= javascript_include_tag “application”
%>

and it is working perfectly in development mode.

But after doing rake assets:precompile, javascripts not working in
production env.

I have many other javascripts like sprytabbedpanels, jquery simplemodal,
jquery rotate etc.

But those are not working in production mode. I have given everything to
true in my config/environments/production.rb. But still not luck.

Kindly help me to resolve this issue.

Thanks & regrds,
Avantec

What is the log?

2012/5/28 Avantec V. [email protected]

And I’m calling it in layout as <%= javascript_include_tag “application”
But those are not working in production mode. I have given everything to

You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Fernando A.

I’m getting like this.

Started GET “/assets/default-29f3ac14573e3f12dbc548f8ddfd2539.css” for
127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /default-29f3ac14573e3f12dbc548f8ddfd2539.css - 200 OK
(0ms)

Started GET “/assets/application-ac0727cff827eda05de7885e72c3d785.js”
for 127.0.0.1 at 2012-05-28 18:48:13 +0530

Served asset /application-ac0727cff827eda05de7885e72c3d785.js - 200 OK
(433ms)

Started GET “/jquery.enumerable.js” for 127.0.0.1 at 2012-05-28 18:48:13
+0530

ActionController::RoutingError (No route matches [GET]
“/jquery.enumerable.js”):
actionpack (3.2.3)
lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (3.2.3) lib/action_dispatch/middleware/show_exceptions.rb:56:in call’
railties (3.2.3) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.3) lib/rails/rack/logger.rb:16:in call’
actionpack (3.2.3) lib/action_dispatch/middleware/request_id.rb:22:in
call' rack (1.4.1) lib/rack/methodoverride.rb:21:in call’
rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.3) lib/active_support/cache/strategy/local_cache.rb:72:in call’
rack (1.4.1) lib/rack/lock.rb:15:in call' rack-cache (1.2) lib/rack/cache/context.rb:136:in forward’
rack-cache (1.2) lib/rack/cache/context.rb:245:in fetch' rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup’
rack-cache (1.2) lib/rack/cache/context.rb:66:in call!' rack-cache (1.2) lib/rack/cache/context.rb:51:in call’
railties (3.2.3) lib/rails/engine.rb:479:in call' railties (3.2.3) lib/rails/application.rb:220:in call’
rack (1.4.1) lib/rack/content_length.rb:14:in call' railties (3.2.3) lib/rails/rack/log_tailer.rb:14:in call’
rack (1.4.1) lib/rack/handler/webrick.rb:59:in service' /home/abhilash/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/httpserver.rb:138:in service’
/home/abhilash/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/httpserver.rb:94:in
run' /home/abhilash/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/server.rb:191:in block in start_thread’

Started GET “/assets/main_menu-32c3030c98e5467d7b6576b62628d666.css” for
127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /main_menu-32c3030c98e5467d7b6576b62628d666.css - 200 OK
(0ms)
Creating scope :page. Overwriting existing method DmcaForm.page.

Started GET “/assets/fileuploader-605078d1c41ade9432c60fac9503e43d.js”
for 127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /fileuploader-605078d1c41ade9432c60fac9503e43d.js - 200 OK
(0ms)

Started GET
“/assets/upload_drag_drop-1822bb96034488fe891690aa5d03d648.js” for
127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /upload_drag_drop-1822bb96034488fe891690aa5d03d648.js - 200
OK (0ms)

Started GET “/assets/main_menu-32c3030c98e5467d7b6576b62628d666.css” for
127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /main_menu-32c3030c98e5467d7b6576b62628d666.css - 200 OK
(0ms)
Creating scope :page. Overwriting existing method DmcaForm.page.

Started GET “/assets/fileuploader-605078d1c41ade9432c60fac9503e43d.js”
for 127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /fileuploader-605078d1c41ade9432c60fac9503e43d.js - 200 OK
(0ms)

Started GET
“/assets/upload_drag_drop-1822bb96034488fe891690aa5d03d648.js” for
127.0.0.1 at 2012-05-28 18:48:13 +0530
Served asset /upload_drag_drop-1822bb96034488fe891690aa5d03d648.js - 200
OK (0ms)

I’m getting fileuploader, upload_drag_drop etc, but not getting other
javascripts.

Thanks,
Avantec

Fernando A. wrote in post #1062381:

What is the log?

2012/5/28 Avantec V. [email protected]

And I’m calling it in layout as <%= javascript_include_tag “application”
But those are not working in production mode. I have given everything to


Fernando A.
www.fernandoalmeida.net

Your code is using /jquery.enumerable.js, i think that should to be
/assets/jquery.enumerable.js

2012/5/28 Avantec V. [email protected]

actionpack (3.2.3)
rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward’

/home/abhilash/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/webrick/httpserver.rb:138:in

127.0.0.1 at 2012-05-28 18:48:13 +0530

(0ms)
“/assets/upload_drag_drop-1822bb96034488fe891690aa5d03d648.js” for


To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Fernando A.

The order that the files are loaded is not influencing?

2012/5/28 Avantec V. [email protected]

Compiled Scrollbar-jquery.min.js (1ms) (pid 22994)
Compiled iepngfix_tilebg.js (0ms) (pid 22994)
Compiled jquery.tablesorter.min.js (0ms) (pid 22994)
Compiled upload_drag_drop.js (0ms) (pid 22994)
var TabbedPanels1 = new Spry.Widget.TabbedPanels(“TabbedPanels1”);
You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Fernando A.

Thanks for the reply Fernando.

I have added jquery.enumerable.js

now it is showing

Started GET “/assets/application-d31d321cf8bd7c61b6c6d01f3770971e.js”
for 127.0.0.1 at 2012-05-28 22:58:36 +0530
Compiled jquery.js (0ms) (pid 22994)
Compiled jquery_ujs.js (0ms) (pid 22994)
Compiled Scrollbar-jquery.min.js (1ms) (pid 22994)
Compiled SpryTabbedPanels.js (0ms) (pid 22994)
Compiled ZeroClipboard.js (0ms) (pid 22994)
Compiled jquery-ui.js (55ms) (pid 22994)
Compiled active_admin/application.js (0ms) (pid 22994)
Compiled active_admin/base.js (73ms) (pid 22994)
Compiled active_admin.js (79ms) (pid 22994)
Compiled ajax-form-submit.js (0ms) (pid 22994)
Compiled drag_file.js (0ms) (pid 22994)
Compiled endless_page.js (0ms) (pid 22994)
Compiled fileuploader.js (1ms) (pid 22994)
Compiled iepngfix_tilebg.js (0ms) (pid 22994)
Compiled index-page-animation.js (0ms) (pid 22994)
Compiled jquery-1.7.1.min.js (1ms) (pid 22994)
Compiled jquery-impromptu.4.0.min.js (0ms) (pid 22994)
Compiled jquery-ui-1.8.17.custom.min.js (1ms) (pid 22994)
Compiled jquery.enumerable.js (0ms) (pid 22994)
Compiled jquery.gallery.js (0ms) (pid 22994)
Compiled jquery.jalert.packed.js (0ms) (pid 22994)
Compiled jquery.purr.js (0ms) (pid 22994)
Compiled jquery.rotate.1-1.js (0ms) (pid 22994)
Compiled jquery.simplemodal.js (0ms) (pid 22994)
Compiled jquery.tablesorter.min.js (0ms) (pid 22994)
Compiled jquery.tablesorter.pager.js (0ms) (pid 22994)
Compiled jquery.zclip.js (0ms) (pid 22994)
Compiled jquery.zclip.min.js (0ms) (pid 22994)
Compiled menuclick.js (0ms) (pid 22994)
Compiled popup-handler.js (0ms) (pid 22994)
Compiled scrollbar-jquery-ui.min.js (1ms) (pid 22994)
Compiled scrollbar-jquery.mousewheel.min.3.0.6.js (0ms) (pid 22994)
Compiled share.js (0ms) (pid 22994)
Compiled slideshow.js (0ms) (pid 22994)
Compiled swfobject.js (0ms) (pid 22994)
Compiled upload_drag_drop.js (0ms) (pid 22994)
Compiled vertical.slider.standard.js (49ms) (pid 22994)
Compiled application.js (464ms) (pid 22994)
Served asset /application-d31d321cf8bd7c61b6c6d01f3770971e.js - 200 OK
(17904ms)

that means compiling all the js files.

But still I’m getting

Spry is undefined
var TabbedPanels1 = new Spry.Widget.TabbedPanels(“TabbedPanels1”);

but this is defined in SpryTabbedPanels.js.

Regards,
Avantec