2

私は使用しています:

gem 'rails', '3.2.2' 
gem 'devise',           '~> 2.0.0'
gem 'devise_invitable', '~> 1.0.0'

devise_invitable プラグインを使用すると、私のメンバーは他のメンバーを招待できます。

私のコントローラーは、クラスメソッドの招待を使用しているように見えます!:

def create
   #params[resource_name] ==> {"email" => "abc@abc.com"}
   # current_inviter ==> same as current_artist
   # resource_class Artist

   self.resource = resource_class.invite!(params[resource_name], current_inviter)
   .....

メール bcc 経由で招待が行われるたびに通知を受け取りたいのですが、これを挿入する場所がわかりません。招待に渡すハッシュにbccを追加してみました!メソッドですが、それはモデルの属性を設定するためだけのように見えるので、エラーが発生します:

b = Artist.invite!({:email => 'mytest@fjds.com', :name=>'test name', :bcc =>    'test_confirm@gmail.com'},t)

 ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: bcc

送信されるすべての招待状の秘密のコピーを取得するにはどうすればよいですか?

4

1 に答える 1