Module Erubis::Helpers::RailsHelper
In: lib/erubis/helpers/rails_helper.rb
Eruby\n[lib/erubis/engine/eruby.rb\nlib/erubis/helpers/rails_helper.rb] PreprocessingEruby XmlEruby HeaderFooterEruby PrintEnabledEruby StdoutEruby FastEruby\n[lib/erubis/engine/eruby.rb\nlib/erubis/helpers/rails_helper.rb] StringBufferEruby BiPatternEruby InterpolationEruby PercentLineEruby PrintOutSimplifiedEruby NoTextEruby ErboutEruby StringIOEruby ArrayEruby PrintOutEruby SimplifiedEruby EscapedEruby DeleteIndentEruby StdoutSimplifiedEruby NoCodeEruby ArrayBufferEruby PreprocessingEruby OptimizedEruby Engine Ejava Ephp Eperl Ec Ejavascript Escheme EscapedEjava EscapedEphp EscapedEc OptimizedXmlEruby EscapedEperl EscapedEjavascript EscapedEscheme ErubisError NotSupportedError CommandOptionError Enumerable Context StandardError RubyEvaluator Eruby RubyGenerator PI::Engine Ejava Eperl Ec Ejavascript Escheme Ephp JavaGenerator Evaluator Engine PI::Converter Generator PerlGenerator CGenerator JavascriptGenerator SchemeGenerator PhpGenerator Basic::Converter Main Engine TinyEruby TinyEruby lib/erubis/engine/escheme.rb lib/erubis/engine/ec.rb lib/erubis/engine/eperl.rb lib/erubis/engine/eruby.rb lib/erubis/engine/ephp.rb lib/erubis/helpers/rails_helper.rb lib/erubis/preprocessing.rb lib/erubis/error.rb lib/erubis/engine/ejava.rb lib/erubis/engine/ejavascript.rb lib/erubis/context.rb lib/erubis/engine/optimized.rb lib/erubis/main.rb lib/erubis/engine/enhanced.rb lib/erubis/engine.rb lib/erubis/tiny.rb NoCodeEnhancer ArrayBufferEnhancer Generator StringBufferEnhancer OptimizedGenerator SchemeGenerator lib/erubis/engine/escheme.rb lib/erubis/engine/ec.rb lib/erubis/engine/eperl.rb lib/erubis/engine/eruby.rb lib/erubis/engine/ephp.rb lib/erubis/engine/ejava.rb lib/erubis/engine/ejavascript.rb lib/erubis/engine.rb lib/erubis/tiny.rb Converter PI SimplifyEnhancer StdoutEnhancer Converter lib/erubis/helpers/rails_helper.rb TemplateConverter RailsHelper RailsFormHelper Helpers XmlHelper HeaderFooterEnhancer RubyGenerator PhpGenerator CGenerator lib/erubis/engine.rb Converter Basic PreprocessingHelper Evaluator BiPatternEnhancer PrintEnabledEnhancer PerlGenerator JavascriptGenerator PercentLineEnhancer NoTextEnhancer ErboutEnhancer PrintOutEnhancer EscapeEnhancer JavaGenerator DeleteIndentEnhancer StringIOEnhancer ArrayEnhancer RubyEvaluator InterpolationEnhancer Erubis dot/m_23_0.png

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. restart web server.

if Erubis::Helper::Rails.show_src is true, Erubis prints converted Ruby code into log file (‘log/development.log’ or so). if false, it doesn‘t. if nil, Erubis prints converted Ruby code if ENV[‘RAILS_ENV’] == ‘development’.

Methods

Classes and Modules

Module Erubis::Helpers::RailsHelper::TemplateConverter

Public Class methods

@@engine_class = ::Erubis::FastEruby

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 48
48:       def self.engine_class
49:         @@engine_class
50:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 51
51:       def self.engine_class=(klass)
52:         @@engine_class = klass
53:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 57
57:       def self.init_properties
58:         @@init_properties
59:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 60
60:       def self.init_properties=(hash)
61:         @@init_properties = hash
62:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 75
75:       def self.preprocessing
76:         @@preprocessing
77:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 78
78:       def self.preprocessing=(flag)
79:         @@preprocessing = flag
80:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 66
66:       def self.show_src
67:         @@show_src
68:       end

[Source]

    # File lib/erubis/helpers/rails_helper.rb, line 69
69:       def self.show_src=(flag)
70:         @@show_src = flag
71:       end

[Validate]