[英]ruby on rails merit gem setting level
Is there is a way to change the user level, something like 有没有一种方法可以更改用户级别,例如
user.set_rank(:level => 4) ? user.set_rank(:level => 4)吗?
I need to change the user levels but redifining rank rules and running what is suggested here Can the merit gem recalculate reputation and re-evaluate badges and ranks? 我需要更改用户级别,但需要重新定义等级规则并运行此处建议的内容优点宝石可以重新计算信誉并重新评估徽章和等级吗? does not work. 不起作用。
¿any ideas? 有任何想法吗?
There is. 有。 You can do user.update_column :level, 4
and it does so. 您可以执行user.update_column :level, 4
,这样做。
Further discussion in https://github.com/tute/merit/issues/190 . 进一步的讨论在https://github.com/tute/merit/issues/190中 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.