我无法在用户的索引视图中获取配置文件表的值。
class UsersController < ApplicationController
def index
@users = User.all
end
def show
@user = User.find(params[:id])
end
结束
我在索引中的看法:
<%= user.surname%> <%= user.name%>
<%= @profile.bio%>
我的关系has_one:profile在user中,belongs_to:user在profile 中
您尚未在控制器中定义@profile
实例变量。我假设这是在您的index.html.erb
视图中的@users.each do |user|
块中。如果你按照以下方式修改你的视图,它应该可以工作:
<%= user.profile.bio %>