摘要: 通过form来创建数据,本章节将会涉及内容:创建form,用户重导向,渲染views 和 flash消息。 1. views初步 编辑 app/views/posts/index.html.erb这个view文件,如下: new_post 是 new动作的prefix,参考[ruby on rail 阅读全文
posted @ 2014-12-03 22:27 tommy.yu 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 根据《[ruby on rails] 跟我学之路由映射》,我们知道,可以访问 GET /posts/:id(.:format) 来显示具体的对象。 1. 修改action 修改 app/controllers/posts_controller.rb的show这个action。这里有个难题,如果获取u 阅读全文
posted @ 2014-12-03 21:25 tommy.yu 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 之前的index页,显示的是hello world,现在将其修改为显示我们在rails console里面录入的数据。 1. 修改action 如之前的章节《[ruby on rails] 跟我学之路由映射》里面介绍的,修改app/controllers/posts_controller.rb 的i 阅读全文
posted @ 2014-12-03 20:47 tommy.yu 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 前面《[ruby on rails] 跟我学之Hello World》提到,路由对应的文件是 config/routes.rb 实际上我们只是添加了一句代码: 但是这个代码默认的路由却有多个,可以通过 rake routes进行查看,如下: 其中: index 对应多个对象的列表 new 对应单个对 阅读全文
posted @ 2014-12-03 20:43 tommy.yu 阅读(835) 评论(1) 推荐(0) 编辑
摘要: 本章节展开对model的介绍:包括查增删改操作。紧接着上面一节《[ruby on rails] 跟我学之HelloWorld》 创建模型 使用命令创建模型 创建表post,默认自带两栏位 title :string, content:text , 在模型里面按照约定使用单数post而不是复数post 阅读全文
posted @ 2014-12-03 20:12 tommy.yu 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 1. 创建工程 2.查看下文件结构 输出如下,请留意红圈中的部分。 Gemfile, 用来管理应用程序的gems, 有点类似于python的包,有专门的网站来查找gems: https://rubygems.org/ app,( application)这将会是你主要花精力的地方, app/asse 阅读全文
posted @ 2014-12-03 17:52 tommy.yu 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 环境: ubuntu 12.04 (64bit) 代理: 自己最好弄一个代理。 环境配置指令如下: ps:如果没有安装成功,可能是你没有设置代理。 版本查看(后续系列都会基于这个版本): 参考:https://www.digitalocean.com/community/tutorials/how- 阅读全文
posted @ 2014-12-03 15:42 tommy.yu 阅读(211) 评论(0) 推荐(0) 编辑