Ruby on rails Hartle chaper 11缺失部分微柱/_微柱
我是rails新手,但在hartls教程的第11章中,我一直遇到一些问题,目前,Ruby on rails Hartle chaper 11缺失部分微柱/_微柱,ruby-on-rails,ruby,render,Ruby On Rails,Ruby,Render,我是rails新手,但在hartls教程的第11章中,我一直遇到一些问题,目前,给出了 Missing partial microposts/_micropost with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. 你错过了这个: 清单11.21:用于显示单个micropost的分部代码
给出了
Missing partial microposts/_micropost with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}.
你错过了这个:
清单11.21:用于显示单个micropost的分部代码
app/views/micropost/_micropost.html.erb
<li id="micropost-<%= micropost.id %>">
<%= link_to gravatar_for(micropost.user, size: 50), micropost.user %>
<span class="user"><%= link_to micropost.user.name, micropost.user %></span>
<span class="content"><%= micropost.content %></span>
<span class="timestamp">
Posted <%= time_ago_in_words(micropost.created_at) %> ago.
</span>
</li>
创建这个部分,一切都会很好也不会工作,所以我不得不使用我在这里找到的答案(有效),这很奇怪,因为错误消息表明系统正在查找
micropost/\u micropost
partial。这通常发生在您执行类似于render@microsopsts
的操作时。错误还表明它正在寻找的部分不存在。所以要么是你拼错了它的名字,要么是在错误的文件夹中创建的,@taz12你做到了!!!非常感谢,我把它拼写为_micropost.html.erb而不是_micropost.html.erb你太棒了/我是个白痴:)