能解释下 layouts 文件夹下的文件吗?application.html.erb 文件中的<%= yield %>,理解了好久,还是不太懂啊
http://ruby-china.org/wiki/books
yield 是 Ruby 中的代码块,代码块允许你在调用的时候写入其中的命令,你可以理解成插入或渲染特定内容的地方…viewer/layouts 下的是模版文件,在 controller 里没有设定的话默认渲染 application 作为模版,删除 index 之后,你可以新建一个 controller 比如 hone/index,是用命令rails g controller home index,你会看到 viewer 下有了 home 文件夹,编辑其中的 index.html.erb 里的内容在你访问 addrrss/home/index的时候就会替代application里的yield部分………算了不解释了自己看看rails的文档吧……你可以在ruby-china的wiki栏目下看一下倒数第二个那个繁体的rails文档,10分钟以内基础问题就能解决……
rails g controller home index
@2楼 写了这么多,感谢啊
http://guides.ruby-china.org/
《Ruby on Rails Tutorial》