【问题标题】:Display author name of the post with Devise gem (Rails 3)使用 Devise gem (Rails 3) 显示帖子的作者姓名
【发布时间】:2013-08-16 23:10:23
【问题描述】:

我用 devise gem 创建了一个博客。我如何在视图中显示帖子的作者姓名。我尝试了类似 的方法,但它显示 #。我怎样才能做到正确?

【问题讨论】:

  • 如果你的用户模型有name属性那么你可以做<%= post.user.name %>
  • 当然。但它首先是我尝试做的。显示有关未定义方法“名称”的错误。

标签: ruby-on-rails devise author


【解决方案1】:

Devise 不提供任何用户元数据,除了身份验证系统本身所需的元数据。 Devise 可能会(取决于您的配置)通过post.user.email 为您提供电子邮件地址。

您需要通过新的迁移向您的用户模型添加名字、姓氏或姓名。

【讨论】:

    猜你喜欢
    • 2020-03-09
    • 2011-07-06
    • 1970-01-01
    • 2020-11-28
    • 2017-08-09
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多