mirror of
https://github.com/drapergem/draper
synced 2023-03-27 23:21:17 -04:00
Update README to show how to init draper for all ActionMailer methods.
This commit is contained in:
parent
279ea0202d
commit
2dbc669f9d
1 changed files with 2 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue