Commontator gem用户名

时间:2016-10-27 20:03:20

标签: ruby rubygems

我使用的是Commontator宝石,它的工作正常。不幸的是,添加评论的登录用户显示为匿名。如何在我的用户模型中使用Commontator的用户名?

谢谢, 乔

1 个答案:

答案 0 :(得分:0)

来自https://github.com/lml/commontator/wiki/Custom-username-on-comments

如果您要创建评论并查看" Anonymous"作为评论员,并想自定义那里显示的内容即。 "弗兰克"或" example@gmail.com"您可以通过进入config / initializers / commontator.rb文件并更改此行来自定义:

config.user_name_proc = lambda { |user| I18n.t('commontator.anonymous') }

例如,如果你有一个' full_name'方法,你可以将上面改为:

config.user_name_proc = lambda { |user| user.full_name }