这有一个经验丰富的PHP程序员和一个刚开始学编程的初学者之间的谈话:程序员:嘿,我听说你正在学编程。很酷嘛!你正在学什么呀?初学者:我正在我的Mac上使用TexMate学一些基础的PHP和HTML知识。程序员:哈哈哈哈,PHP太笨拙了。你应该学习Ruby on Rails,在Heroku中进行部署,...
分类:
其他好文 时间:
2014-12-15 17:03:22
阅读次数:
155
如何学习一门编程语言?给PHP初学者的几个建议:编程和任何新的技术一样,很难知道从何处开始。这里有些步骤适合初学编程语言的人:从“拖拽”编程开始、Python作为入门的语言、JavaScript是非常有用的语言之一、试试Ruby和Ruby on Rails、熟悉HTML。在美国,计算机科学是一个蓬勃...
分类:
编程语言 时间:
2014-12-12 11:39:18
阅读次数:
133
1. 调试&注释&打印输出调试 ruby属于解释型语言,即脚本,在linux上,脚本的执行无法三种: 1. 用解释器运行脚本解释器 脚本文件即:ruby 脚本文件2. 直接运行脚本在脚本文件里面用#! 脚本解释器定义好脚本解释器路径,然后再授予脚本执行权限,接着直接运行./脚本文件即可。3. 在解....
分类:
其他好文 时间:
2014-12-05 14:01:27
阅读次数:
141
示意图即: 1. 浏览器发起请求 2. Routes对请求进行一个url映射,交给对应的Controller来处理 3/4. Contoller从Model中获取数据(或者操作数据) 5. 返回给View 6. View根据数据渲染成html返回给浏览器。转载请注明本文来自:http://www.c...
分类:
其他好文 时间:
2014-12-04 17:22:19
阅读次数:
181
这里简单加上几个验证,非空,最小长度,唯一修改模型修改app/models/post.rb文件,如下:class Post true validates :title, :length => { :minimum =>2} validates :title, :uniqueness => { ...
分类:
其他好文 时间:
2014-12-04 17:08:31
阅读次数:
112
首先需要在index页加个删除链接,并提供一个删除的确认,用户确认删除时,直接删除数据。修改views修改app/views/posts/index.html.erb,如下:Our blogs "Are you sure", :method=>:delete...
分类:
其他好文 时间:
2014-12-04 15:30:53
阅读次数:
169
修改views修改index视图(app/views/posts/index.html.erb),添加编辑链接,如下:Our blogs 即添加以下逻辑: 其中, edit_post_path,是之前《[ruby on rails] 跟我学之路由映射》提到的edit动作的prefix添加...
分类:
其他好文 时间:
2014-12-04 09:57:06
阅读次数:
183
通过form来创建数据,本章节将会涉及内容:创建form,用户重导向,渲染views 和 flash消息。1. views初步编辑app/views/posts/index.html.erb这个view文件,如下: new_post 是 new动作的prefix,参考[ruby on rail...
分类:
其他好文 时间:
2014-12-03 23:17:17
阅读次数:
288
之前的index页,显示的是hello world,现在将其修改为显示我们在rails console里面录入的数据。1. 修改action如之前的章节《[ruby on rails] 跟我学之路由映射》里面介绍的,修改app/controllers/posts_controller.rb 的ind...
分类:
其他好文 时间:
2014-12-03 23:01:07
阅读次数:
211
根据《[ruby on rails] 跟我学之路由映射》,我们知道,可以访问 GET/posts/:id(.:format)来显示具体的对象。1. 修改action修改app/controllers/posts_controller.rb的show这个action。这里有个难题,如果获取url里面的...
分类:
其他好文 时间:
2014-12-03 22:58:53
阅读次数:
159