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

zhangyanan · November 15, 2013 · Last by dddd1919 replied at November 15, 2013 · 2069 hits

能解释下 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》

You need to Sign in before reply, if you don't have an account, please Sign up first.