我使用的是Commontator宝石,它的工作正常。不幸的是,添加评论的登录用户显示为匿名。如何在我的用户模型中使用Commontator的用户名?
谢谢, 乔
答案 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 }