Yeah, this means that all the request processing happens within that method,
so it's no surprise that most of your time is spent there.

In terms of tuning Sass, if you upgrade to the most recent master branch,
there's support for caching compiled Sass files which should speed up
generation significantly after the first run.

On Fri, Jun 19, 2009 at 9:09 AM, Chris Eppstein <[email protected]> wrote:

>
> The sass_old_process method is the rails process method. It should be
> better named to process_without_sass.
>
> Hunt & pecked on my iPhone... Sorry if it's brief!
>
> On Jun 19, 2009, at 8:48 AM, Nicholas Van Weerdenburg <[email protected]
>  > wrote:
>
> > I seem to have a lot of time on my page rendering spent in
> > sass_old_process.
> >
> > Here is highlighted section from RPM (below sig). Is this actual
> > SASS functionality, or is a SASS hook and the rendering time is
> > elsewhere and not really SASS related?
> >
> > Any tips for tuning SASS? I use lots of small .sass files and
> > @import statements.
> >
> > Thanks,
> > Nick
> >
> > File: /Library/Ruby/Gems/1.8/gems/haml-2.1.0/lib/sass/plugin/rails.rb
> >
> > unless defined?(Sass::RAILS_LOADED)
> >   Sass::RAILS_LOADED = true
> >
> >   Sass::Plugin.options.merge!(:template_location  => RAILS_ROOT + '/
> > public/stylesheets/sass',
> >                               :css_location       => RAILS_ROOT + '/
> > public/stylesheets',
> >                               :always_check       => RAILS_ENV !=
> > "production",
> >                               :full_exception     => RAILS_ENV !=
> > "production")
> >
> >   # :stopdoc:
> >   module ActionController
> >     class Base
> >       alias_method :sass_old_process, :process
> >
> >       def process(*args)
> >
> >         if !Sass::Plugin.checked_for_updates ||
> >             Sass::Plugin.options[:always_update] ||
> > Sass::Plugin.options[:always_check]
> >           Sass::Plugin.update_stylesheets
> >         end
> >
> >         # this line is highlighted
> >         sass_old_process(*args)
> >
> >       end
> >     end
> >   end
> >   # :startdoc:
> > end
> >
> >
> >
> >
> > >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" 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/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to