读书频道 > web开发 > 其他综合 > Web开发敏捷之道:应用Rails进行敏捷Web开发
2.2.2 第一个动作
2012-11-03 14:45:35     我来说两句 
收藏    我要投稿   
本书第1版曾荣获Jolt大奖最佳技术图书奖。在前3版的内容架构基础上,第4版增加了关于Rails中新特性和最佳实践的内容。本书从逐步创建一个真正的应用程序开始,然后介绍Rails的内置功能。全书分为3部分,第一部分...  立即去当当网订购

从这里可以看出,Rails应用程序不仅通过URL连接到控制器,同时还指出Rails下一步需要做些什么,即告诉Rails需要显示什么内容。这里就需要用到视图。还记得我们运行脚本命令rails generate来新建控制器时的情境吗?那个脚本为该应用程序共生成了6个文件和1个新目录,其中目录用来存放控制器视图的模板文件。在这里,创建了一个名为say的控制器,因此视图就应该位于app/views/say目录中。

默认情况下,Rails会寻找与当前动作(action)同名的文件中的模板。在我们的例子中,这就意味着要替换一个名为hello.html.erb文件,其位于app/views/say/目录(为什么是.html.erb?我们稍后就会解释)。现在,只需在其中填入基本的HTML 代码。

 

保存hello.html.erb文件,刷新浏览器窗口,你就应该看到一句友好的问候。


 

到目前为止,我们已经了解了在Rials应用程序树状目录里的两个文件:我们看到了什么是控制器,然后修改了一个模板以便在浏览器上显示页面。这些文件都位于Rails层次结构中的标准位置:控制器在app/controllers目录下,视图在app/views中各自的子目录下,如图2.3 所示。


 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2.1 Rails和URL请求
下一篇:2.2.3 创建动态网页
相关文章
图文推荐
3.2 Windows 7设置
3.1 DNS解析
2.3 HTTP协议
2.2 TCP/IP协议与So
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站