0
我正在使用設計並將我的模型的名稱設置爲User。當我創建後的模型我輸入了以下:在rails中引用屬於另一個模型類的字段
rails g model Post title body:text user:references
索引頁爲後部分意見,我可以看到所有用戶的ID號,每當用戶作出後與下面的代碼上:
<div class="container-fluid">
<% @posts.each do |post| %>
<div class="row">
<div class="jumbotron">
<div class="page-header">
<h1><%= post.title %> <small>by:
<%= post.user_id %></small></h1>
</div>
</div>
</div>
的@posts在我的崗位控制器類變量是:
@posts = Post.all
基本上就是我'試圖做的是獲取用戶的電子郵件。
<%= post.user.email %>
這將是N + 1 –
'@posts = Post.preload(:user).all' – Ruslan