Adding this to config/application.rb seems to be a better way to
handle this:

config.assets.precompile += %w(community_engine.js
community_engine.css)

tiny_mce.js is still an issue, more to follow.

On Dec 6, 7:06 pm, d00n <mike.muld...@gmail.com> wrote:
> Adding this to the gem's copy of [CE gem]/lib/community_engine/
> engine.rb:
>
> # Enabling assets precompiling under rails 3.1
> if Rails.version >= '3.1'
>   initializer :assets do |config|
>     Rails.application.config.assets.precompile +=
> %w( community_engine.js )
>   end
> end
>
> ..and then running this in my app's root dir:
> $bundle exec rake assets:precompile
>
> ..generated the desired community_engine.js file, concatenating and
> compressing these resources specified in [CE gem]/app/assets/
> javascripts/community_engine.js:
>
> //= require prototype
> //= require rails
> //= require effects
> //= require builder
> //= require dragdrop
> //= require controls
> //= require lightbox
> //= require prototip-min
>
> Editing a gem like that certainly isn't ok, so it might be time to
> learn how to fork and submit a pull request.
>
> However, this code change shouldn't be necessary. From the docs:
>
> "7 Adding Assets to Your Gems
> Assets can also come from external sources in the form of gems.
>
> A good example of this is the jquery-rails gem which comes with Rails
> as the standard JavaScript library gem. This gem contains an engine
> class which inherits from Rails::Engine. By doing this, Rails is
> informed that the directory for this gem may contain assets and the
> app/assets, lib/assets and vendor/assets directories of this engine
> are added to the search path of Sprockets."
>
> http://guides.rubyonrails.org/asset_pipeline.html#adding-assets-to-yo...
>
> The existence of [CE gem]/lib/community_engine/engine.rb (which does
> inherit form Rails::Engine) should be enough to add CE's asset dirs to
> Sprocket's search path.
>
> Any suggestions?
>
> thx!
> Mike
>
> On Dec 6, 6:09 pm, d00n <mike.muld...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hello all,
>
> > Anybody using the asset pipeline in rails 3.1? How did you get CE to
> > play nice?
>
> > I'm about to try this approach, and will report 
> > back:http://thomas.vondeyen.com/2011/11/09/precompile-assets-from-rails-3-...
>
> > thx!
> > Mike

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

Reply via email to