"'nil'不是与ActiveModel兼容的对象.它必须在微博模型中实现:to_partial_path"错误

 汐玉Shining 发布于 2023-02-13 15:01

当我尝试查看用户个人资料页面时,我收到上述错误.

这是我的show.html.erb代码:

<% provide(:title, @user.name) %>

<% if @user.microposts.any? %>

Microposts (<%= @user.microposts.count %>)

    <%= render @microposts %>
<%= will_paginate @microposts %> <% end %>

其中<%= render @microposts %>原因造成的问题.

1 个回答
  • 你在@microposts任何地方声明变量吗?乍一看,看起来你应该做的是

    <%= render @user.microposts %>
    

    2023-02-13 15:05 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有