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