私は使用しています:
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
送信されるすべての招待状の秘密のコピーを取得するにはどうすればよいですか?