ActionMailerモデル(通知機能)とメールのビューがあります。私のコントローラーでは、次のような配列(access_data)を作成します。
access_data = []
users.each do |user|
access_data << {'subscriptions' => user.subscriptions, 'login' => user.login}
end
「通常の」ビューを作成すると、次のことができます。
<% access_data['subscriptions'].each do |subscription| %>
<%= subscription.service.name %>
<% end %>
しかし、Notifier-Viewで同じことをすると、次のエラーが発生します。
undefined method `service' for #<YAML::Object:0x1032bf3f0>
これは、NotifierモデルがActiveRecord::BaseではなくActionMailer::Baseを拡張するためですか?