gpt4 book ai didi

mysql - 显示user_id到用户名

转载 作者:行者123 更新时间:2023-11-29 08:01:06 25 4
gpt4 key购买 nike

这里是 Rails 新手。我试图在用户发布内容时显示用户的姓名。但是,它继续显示 user_id(整数)。我想显示他们的真实姓名。我所有的接线都正确。这是代码。谢谢。

在 post/index.html.erb.....@user.username 中会显示未定义的方法错误。

    <%= render 'layouts/header' %>

<!--posts table!-->
<div class="container">
<% @posts.each do |post| %>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">
<%= post.title %>
<div class="pull-right">
<%= @user.username %> |
<%= time_ago_in_words(Time.now) %>
</div>
</h3>
</div>
<div class="panel-body">
<%= post.description %>
</div>
</div>
<% end %>

最佳答案

应该是

<%= post.user.username %>
<!--posts table!-->
<div class="container">
<% @posts.each do |post| %>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">
<%= post.title %>
<div class="pull-right">
<%= post.user.username %> | #here
<%= time_ago_in_words(Time.now) %>
</div>
</h3>
</div>
<div class="panel-body">
<%= post.description %>
</div>
</div>
<% end %>

<%= post.user_id %>总是给出整数值( user_id is integer )。如果你想显示 associated username ,那么你必须做<%= post.user.username %>

注意:抱歉,格式不正确。我喜欢这样。

关于mysql - 显示user_id到用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23774368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com