Module | Erubis::Helpers::RailsHelper |
In: |
erubis/helpers/rails_helper.rb
|
helper module for Ruby on Rails
howto:
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
$ 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
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.
@@engine_class = Erubis::FastEruby
# File erubis/helpers/rails_helper.rb, line 53 def self.engine_class @@engine_class end
# File erubis/helpers/rails_helper.rb, line 57 def self.engine_class=(klass) @@engine_class = klass end
# File erubis/helpers/rails_helper.rb, line 68 def self.init_properties=(hash) @@init_properties = hash end
# File erubis/helpers/rails_helper.rb, line 88 def self.preprocessing=(flag) @@preprocessing = flag end