Ruby on rails 服务器错误ActionView::缺少模板

Ruby on rails 服务器错误ActionView::缺少模板,ruby-on-rails,Ruby On Rails,日志显示应用程序正在查找帖子,但我在索引页上使用的部分是帖子: <div id="posts"> <h2>Here are the latest posts</h2> <%= render 'post' %> </div> 我曾经使用posts/\u posts,但我将其更改为posts/\u post。除了我在索引页上调用分部外,可以在何处进行此调用?该部分位于同一PostsController中。假设您的部分位于po

日志显示应用程序正在查找帖子,但我在索引页上使用的部分是帖子:

<div id="posts">
  <h2>Here are the latest posts</h2>
    <%= render 'post' %>
</div> 

我曾经使用posts/\u posts,但我将其更改为posts/\u post。除了我在索引页上调用分部外,可以在何处进行此调用?该部分位于同一PostsController中。

假设您的部分位于posts/\u post下,则您希望使用。

尝试了该操作,但无效。我把一切都改回了posts/posts,错误消失了。我仍然想知道,在我将所有内容更改为posts/post之后,该调用从何而来?您是否将文件命名为_post.html.erb?是的,它在views/posts文件夹中被命名为_post.html.erb,但后来我将其重命名为_posts.html.erb。因此,如果文件名为_posts.html.erb,您需要它。并且该文件应该位于views/posts目录下。
ActionView::MissingTemplate - Missing partial posts/_posts