Permalink
Browse files

Update README to show how to init draper for all ActionMailer methods.

  • Loading branch information...
1 parent 279ea02 commit 2dbc669f9df086c80759c963975f045d439dacbc @joevandyk joevandyk committed Mar 7, 2012
Showing with 2 additions and 6 deletions.
  1. +2 −6 Readme.markdown
View
@@ -235,15 +235,11 @@ Use the new methods in your views like any other model method (ex: `@article.pub
### Using in Mailers
To use decorators in mailers that use helpers, you have to call `set_current_view_context` in your
-mailer method:
+ActionMailer class.
```ruby
class ArticleMailer < ActionMailer::Base
- def new_article(article)
- set_current_view_context
- @article_decorator = ArticleDecorator.decorate(article)
- mail(:to => 'come@me.bro', :subject => "New Article: #{@article_decorator.title}")
- end
+ defaults 'init-draper' => Proc.new { set_current_view_context }
end
```
### Integration with RSpec

0 comments on commit 2dbc669

Please sign in to comment.