Если у вас правильные отношения типа has_many
, вы можете сделать это:
Notification.create!(action: "posted", actor: current_user,
recipients: [ @post.user, @comment.user ], notifiable: @comment)
)
Где вы просто передаете их. Если у вас нет связи «многие ко многим» междуУведомление и Пользователь, затем вам нужно создать несколько записей:
[ @post.user, @comment.user ].each do |user|
Notification.create!(action: "posted", actor: current_user,
recipient: user, notifiable: @comment)
)
end
Первый подход предпочтителен, но требует правильной таблицы соединения между Пользователем и Уведомлением.