大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 如何在公共活动中设置收件人ID,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我当前的数据库查找/存储除recipient_id之外的所有内容….它显示为nil
#<PublicActivity::Activity id: 108,trackable_id: 133,trackable_type: "Relationship",owner_id: 1,owner_type: "User",key: "relationship.create",parameters: {},recipient_id: nil,recipient_type: nil,created_at: "2013-06-16 07:37:28",updated_at: "2013-06-16 07:37:28">
我希望recipient_id成为正在执行操作的用户….
防爆.
如果我喜欢Tom’s Post …..我希望Tom的身份证成为recip_id&我将成为owner_id.
我目前设置了一个收件人ID ….使用我的喜欢控制器中的代码….但它只将收件人ID设置为当前用户….这不是我想要的:(
喜欢控制器
class Like < ActiveRecord::Base include PublicActivity::Model tracked except: :destroy,owner: ->(controller,model) { controller && controller.current_user } **tracked except: :destroy,recipient: ->(controller,model) { controller && controller.current_user }** attr_accessible :dailypost_id,:user_id belongs_to :user belongs_to :dailypost default_scope order: 'likes.created_at DESC' end
我是否需要创建方法或其他东西.请帮助…..新的铁路
以上是大佬教程为你收集整理的ruby-on-rails – 如何在公共活动中设置收件人ID全部内容,希望文章能够帮你解决ruby-on-rails – 如何在公共活动中设置收件人ID所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。