有谁知道在使用符号更新模型时,如何/如何引用ActiveRecord模型的属性?我有下面的代码,它更新我的SocialMediaPost
模型,其中call[:model_attribute]
是等于:facebook_like_count
的符号。ActiveRecord从符号引用模型属性
我想要做这样的事情:
SocialMediaPost.find(id).update_columns(call[:model_attribute]: resp.size)
在功能上是相同的:
SocialMediaPost.find(id).update_columns(facebook_like_count: resp.size)
注:我需要使用update_columns
为这个特殊的任务来绕过我的所有before_save
, after_save
和after_commit
回调。
就像一个魅力! – ACIDSTEALTH