我有一个模型:属于:user的文件夹,并带有一个user_id。用户可以根据需要创建任意数量的文件夹,并且主页呈现具有当前用户的user_id的所有文件夹。但是,在主页上使用此代码:
<ol class="folders-vertical">
<%= render @folders %>
</ol>
在主页控制器中使用此实例变量:
@folders = current_user.folders
它还呈现:文件夹模型本身。因此,每个用户的第一个文件夹是:文件夹模型,而不是他们创建的实际第一个文件夹。我怎样才能避免渲染呢?
答案 0 :(得分:0)
您可以使用以下内容:
@folders = Folder.where(user_id: current_user.id).drop(1)