新手问题 想自己搭一个框架,删了 index.html 之后,就不知道怎么下手了,有没有人指导一下?

zhangyanan · 2013年11月15日 · 最后由 dddd1919 回复于 2013年11月15日 · 2067 次阅读

能解释下 layouts 文件夹下的文件吗?application.html.erb 文件中的<%= yield %>,理解了好久,还是不太懂啊

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分钟以内基础问题就能解决……

@2楼 写了这么多,感谢啊

《Ruby on Rails Tutorial》

需要 登录 后方可回复, 如果你还没有账号请 注册新账号