Module: Erubis::Helpers::RailsHelper

Module | Erubis::Helpers::RailsHelper
In: | lib/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. 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

engine_class engine_class= init_properties init_properties= preprocessing preprocessing= show_src show_src=

### Classes and Modules

Module Erubis::Helpers::RailsHelper::TemplateConverter

### Public Class methods

engine_class()

@@engine_class = ::Erubis::FastEruby

engine_class=(klass)
init_properties()
init_properties=(hash)
preprocessing()
preprocessing=(flag)
show_src()
show_src=(flag)

[Validate]