Ruby on rails 不显示创建帖子的用户名

Ruby on rails 不显示创建帖子的用户名,ruby-on-rails,Ruby On Rails,我想创建用户帖子关联。我使用了简单的脚手架,当我创建一个带有用户名称的帖子时,在视图中显示用户名为0xxxxxxxxx rails g scaffold User name rails g scaffold Post title body:text user:references 所有的代码都不会放进去,因为是我做的,所有的标准都没有改变 如何修复 抱歉,我的英语不好如果要隐藏有关用户的信息,需要编辑视图模板。转到app/views/posts/show.html.erb并删除提及用户的段落

我想创建用户帖子关联。我使用了简单的脚手架,当我创建一个带有用户名称的帖子时,在视图中显示用户名为0xxxxxxxxx

rails g scaffold User name
rails g scaffold Post title body:text user:references
所有的代码都不会放进去,因为是我做的,所有的标准都没有改变

如何修复


抱歉,我的英语不好

如果要隐藏有关用户的信息,需要编辑视图模板。转到app/views/posts/show.html.erb并删除提及用户的段落

<p>
  <strong>User:</strong>
  <%= @post.user %>
</p>
请注意,要正确显示用户,例如显示其用户名,您只需输出name属性

<p>
  <strong>User:</strong>
  <%= @post.user.name %>
</p>
这同样适用于显示所有用户的index.html.erb模板