
Ruby
文章平均质量分 91
DrCrypto
这个作者很懒,什么都没留下…
展开
-
Code blocks
Code blocks是Ruby特有的很强大的特点。可以通过这个实现回调。对比Java的匿名内部类更加简单。比C语言的指针简单。两种写作形式{puts "hello"}以及:do club.enroll(person) person.socializeend比较好的规范是:单行用第一种,多行代码用第二种。使用方式在函数调用后面写:greet {puts "Hi"}其中gree原创 2017-01-06 00:40:22 · 605 阅读 · 0 评论 -
Ruby中的类与对象(一)
一些约定:类名首字母大写方法名首字母小写end在Ruby中无处不在。声明类class BookInStockend创建类对象a_book = BookInStock.newanother_book = BookInStock.new这是很不同于其他语言的声明方式。比如在C++中new是一个关键字,是在类前面的,Ruby不走寻常路,仿佛调用了一个叫new的方法。这样也很酷。构造函数的意义上面原创 2017-01-06 00:41:36 · 2032 阅读 · 0 评论 -
Rails文件结构
创建项目rails new 项目名 rails new shop 创建一个shop项目 rails _4.2.0_ new shop 指定一个rails版本的项目文件目录app:项目的主要逻辑文件config : 配置文件environments/development.rb 开发时用环境environments/production.rb 部署后运行的环境environments/te原创 2017-01-15 02:25:38 · 640 阅读 · 0 评论 -
Hello Rails
Rails是一个MVC模型开发一个Hello Rails的步骤:写一个控制器写一个视图设置一条路径连接他们两个不需要写模型,因为不需要处理任何数据。一条命令创建控制器前面的文章中说到,一条命令即可新建一个Rails程序 rails new xxx 同理,一条命令即可新建一个控制器: rails generate controller 如: rails generate contro原创 2017-01-19 23:20:07 · 489 阅读 · 0 评论 -
2.Rails程序框架
模型(model) 视图(view) 控制器(controller) Rails对Web应用的结构有着严格的约束。但是这些约束反倒使得创建应用程序变得简单。模型负责维持应用程序的状态。这种状态有时候是短暂的(仅用于和用户的几次交互),有时是持久的(需要将其保存在应用程序之外,如数据库中)。 模型是数据,但又不只是数据。还负责把业务规则附加在这些数据上。通过这样的设计,模型就不再只是数据的容器原创 2017-01-20 01:18:26 · 1970 阅读 · 0 评论