diff options
author | francis <francis> | 2008-01-23 03:26:19 +0000 |
---|---|---|
committer | francis <francis> | 2008-01-23 03:26:19 +0000 |
commit | 09a3e13d86897883f51eb6ddaa7d8f20d47a93d2 (patch) | |
tree | b3faaadcfe8d7c475a37ec5c1f843a019b62cf78 | |
parent | 48e272ad3a764dd7293c31554ed30b95fa317304 (diff) |
Rails 2 compatilibity for action_mailer_layouts
-rw-r--r-- | vendor/plugins/action_mailer_layouts/init.rb | 4 | ||||
-rw-r--r-- | vendor/plugins/action_mailer_layouts/plugin.rb | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/vendor/plugins/action_mailer_layouts/init.rb b/vendor/plugins/action_mailer_layouts/init.rb index 00cfa8fe1..9c2209171 100644 --- a/vendor/plugins/action_mailer_layouts/init.rb +++ b/vendor/plugins/action_mailer_layouts/init.rb @@ -1,7 +1,7 @@ begin - load(File.join(File.dirname(__FILE__), 'plugin.rb')) + require(File.join(File.dirname(__FILE__), 'plugin.rb')) ActionController::Base.logger.fatal '** Loaded layouts plugin for ActionMailer' rescue Exception => e puts e.inspect ActionController::Base.logger.fatal e if ActionController::Base.logger -end
\ No newline at end of file +end diff --git a/vendor/plugins/action_mailer_layouts/plugin.rb b/vendor/plugins/action_mailer_layouts/plugin.rb index 08ae0fafd..60475d0f7 100644 --- a/vendor/plugins/action_mailer_layouts/plugin.rb +++ b/vendor/plugins/action_mailer_layouts/plugin.rb @@ -7,7 +7,7 @@ module ActionMailer alias_method :render_message_without_layouts, :render_message def render_message(method_name, body) - layout = @layout ? @layout.to_s : self.class.to_s.underscore + layout = "./" + (@layout ? @layout.to_s : self.class.to_s.underscore) md = /^([^\.]+)\.([^\.]+\.[^\.]+)\.(rhtml|rxml)$/.match(method_name) layout << ".#{md.captures[1]}" if md && md.captures[1] layout << ".rhtml" @@ -29,4 +29,4 @@ module ActionMailer File.join(template_root, 'layouts') end end -end
\ No newline at end of file +end |