Fixed here 
https://github.com/rails/rails/commit/007f56701102647088673d92b165c3d862fbba22

On Sun, Sep 18, 2011 at 1:22 PM, Kris <kris.le...@gmail.com> wrote:
> The solution for me was to add jquery-rails to my engines Gemfile and
> restart the server.
>
> I would suspect that it does not want adding to the gemspec however,
> however adding it as a development dependency might be okay.
>
> -- Kris.
>
> On Sep 12, 7:57 pm, tothemario <tothema...@gmail.com> wrote:
>> I had the same problem and finally fixed.
>> The solution is to explicitly require the 'jquery-rails' gem in the
>> dummy config/application.rb file, so Sprockets can add the jquery
>> assets in the assets.path.
>>
>> In test/dummy/config/application.rb
>>
>>     require File.expand_path('../boot', __FILE__)
>>
>>     # Pick the frameworks you want:
>>     # require "active_record/railtie"
>>     require "action_controller/railtie"
>>     require "action_mailer/railtie"
>>     require "active_resource/railtie"
>>     require "rails/test_unit/railtie"
>>     require "sprockets/railtie"
>>
>>     # Auto-require default libraries and those for the current Rails
>> environment.
>>     Bundler.require :default, Rails.env
>>
>>     require "coffee"
>>     require "jquery-rails" # this should be auto-included with the
>> Bundler.require :default, Rails.env, but it's not happening
>>
>>     module Dummy
>>       class Application < Rails::Application
>>           # ...
>>       end
>>     end
>>
>> Same with other gems that have assets that should be auto-loaded by
>> Sprockets.
>> Hope this helps.
>>
>> - Mario Izquierdo
>>
>> On Sep 1, 9:02 pm, Jorgen Nilsson <li...@ruby-forum.com> wrote:
>>
>>
>>
>>
>>
>>
>>
>> > When I create a new engine in Rails 3.1 stable and then access the dummy
>> > app or the engine I get an error say that the app can't find jquery.
>>
>> > I've created the engine using
>> > rails plugin new coffee --mountable
>>
>> > I've also created a basic controller in the engine and the dummy app. If
>> > I remove the javascript include tag, everything works. But with the tag
>> > there it just bails since it can't fine jQuery. The jquery-rails gem is
>> > installed. I have jquery as a dependency in my
>> > gemspec file. I've even added an Gemfile to the dummy app just to try,
>> > but it gives the same error.
>>
>> > accessing the dummy app
>> > ----------------------------------------------------------
>>
>> > Sprockets::FileNotFound in Root#index
>> > couldn't find file 'jquery'
>> >  (in /Webapps/coffee/test/dummy/app/assets/javascripts/application.js:7)
>>
>> > Started GET "/" for 127.0.0.1 at 2011-09-01 20:31:01 +0200
>> >  Processing by RootController#index as HTML
>> > Rendered root/index.html.erb within layouts/application (8.9ms)
>> > Completed 500 Internal Server Error in 89ms
>>
>> > ActionView::Template::Error (couldn't find file 'jquery'
>> >  (in
>> > /Webapps/coffee/test/dummy/app/assets/javascripts/application.js:7)):
>> >    3: <head>
>> >    4:   <title>Dummy</title>
>> >    5:   <%= stylesheet_link_tag    "application" %>
>> >    6:   <%= javascript_include_tag "application" %>
>> >    7:   <%= csrf_meta_tags %>
>> >    8: </head>
>> >    9: <body>
>> >  app/views/layouts/application.html.erb:6:in
>> > `_app_views_layouts_application_html_erb___187280571548804820_2155822020'
>>
>> > accessing the engine
>> > ----------------------------------------------------------
>>
>> > Sprockets::FileNotFound in Coffee/pages#index
>> > couldn't find file 'jquery'
>> >  (in /Webapps/coffee/app/assets/javascripts/coffee/application.js:7)
>>
>> > Started GET "/coffee" for 127.0.0.1 at 2011-09-01 20:49:57 +0200
>> >  Processing by Coffee::PagesController#index as HTML
>> > Rendered /Webapps/coffee/app/views/coffee/pages/index.html.erb within
>> > layouts/coffee/application (0.3ms)
>> > Completed 500 Internal Server Error in 41ms
>>
>> > ActionView::Template::Error (couldn't find file 'jquery'
>> >  (in
>> > /Users/jorgen/Webapps/coffee/app/assets/javascripts/coffee/application.js:7)):
>> >    3: <head>
>> >    4:   <title>Coffee</title>
>> >    5:   <%= stylesheet_link_tag    "coffee/application" %>
>> >    6:   <%= javascript_include_tag "coffee/application" %>
>> >    7:   <%= csrf_meta_tags %>
>> >    8: </head>
>> >    9: <body>
>>
>> > --
>> > Posted viahttp://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To unsubscribe from this group, send email to 
> rubyonrails-talk+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to