我正在从 Michael Hartl 的书中学习 Ruby on Rails。我真的很喜欢这篇文章,结构清晰,结构清晰。不过,我对 Rails 3.0 和 Rails 3.2 版本之间的第 3.3 章差异有疑问:
PagesController
成为一个StaticPagesController
@Title
不再在控制器中初始化,而是在每个页面中- 变量通过
@Title
“provide”函数初始化,并通过“yield”函数使用,而不是简单地插入<%= @title %>
是出于培训原因,还是更新了 RoR 开发的最佳实践?