【发布时间】:2013-05-29 19:59:10
【问题描述】:
我已经从 Rails 指南中阅读过它,看过 Micheal Hartel 的书,现在从 Rails View 书中阅读它,但我仍然感到困惑:(
有一个_footer.html.erb 文件所以它是一个“部分”并且在它编写的代码中:
<%=render 'layouts/footer' %>
所以我的理解是,当它看到这个时,会在此处插入页脚文件的 HTML。行... 现在几页后它说:
<%= render partial: 'activitiy_items/recent' %>
那么为什么这次我们在这里有“部分”这个词,但我们在上一次没有这个词?
我在其他地方看到<%= yield :sidebar %>
所以这个yield 也插入了HTML?这不是render 在做什么吗?
我希望如果其他程序员而不是书籍向我解释这一点,也许这次我明白了:)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2