Module Erubis::Helpers::RailsHelper
In: erubis/helpers/rails_helper.rb

helper module for Ruby on Rails

howto:

  1. add the folliwng code in your ‘config/environment.rb‘
      require 'erubis/helpers/rails_helper'
      #Erubis::Helpers::RailsHelper.engine_class = Erubis::Eruby # or Erubis::FastEruby
      #Erubis::Helpers::RailsHelper.init_properties = {}
      #Erubis::Helpers::RailsHelper.show_src = false       # set true for debugging
      #Erubis::Helpers::RailsHelper.preprocessing = true   # set true to enable preprocessing
    
  2. (optional) apply the patch for ‘action_view/base.rb‘
      $ cd /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/
      $ sudo patch -p1 < /tmp/erubis_2.X.X/contrib/action_view_base_rb.patch
    
  3. restart web server.

if Erubis::Helper::Rails.show_src is ture, Erubis prints converted Ruby code into log file (‘log/development.log’ or so). This may be useful for debug.

Methods

Classes and Modules

Class Erubis::Helpers::RailsHelper::PreprocessingEruby

Public Class methods

@@engine_class = Erubis::FastEruby

[Source]

# File erubis/helpers/rails_helper.rb, line 53
      def self.engine_class
        @@engine_class
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 57
      def self.engine_class=(klass)
        @@engine_class = klass
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 64
      def self.init_properties
        @@init_properties
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 68
      def self.init_properties=(hash)
        @@init_properties = hash
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 85
      def self.preprocessing
        @@preprocessing
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 88
      def self.preprocessing=(flag)
        @@preprocessing = flag
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 75
      def self.show_src
        @@show_src
      end

[Source]

# File erubis/helpers/rails_helper.rb, line 79
      def self.show_src=(flag)
        @@show_src = flag
      end

[Validate]