07 2015 档案

摘要:1、用户模型(1)数据库迁移Rails默认使用关系数据库存储数据,数据库中的表有数据行组成,每一行都有相应的列,对应数据属性。把列名命名为相应的名字后,ActiveRecord会自动把他们识别为用户对象的属性。$ rails generate controller Users new #生成用户控制... 阅读全文
posted @ 2015-07-13 16:57 sunflower627 阅读(278) 评论(0) 推荐(0)
摘要:本章目标:局部视图、Rails路由、Asset Pipeline、Sass1、Bootstrap是Twitter开发的开源Web设计框架mockup是网页构思图,在web领域经常称之为“线框图”,用于展示应用最终外观的草图伺服(p130)#link_to的第一个参数是链接文本,第二个参数是链接地址,... 阅读全文
posted @ 2015-07-12 10:47 sunflower627 阅读(378) 评论(0) 推荐(0)
摘要:Ruby和其他面向对象的语言一样,使用类来组织方法,然后实例化类,创建对象。1、构造方法使用双引号是字符串的字面构造方法,也可以使用“具名构造方法”,即在类名上调用new方法>> s="foobar">> s.class=> String>> s=String.new("foobar")>> s==... 阅读全文
posted @ 2015-07-11 14:47 sunflower627 阅读(168) 评论(0) 推荐(0)
摘要:1、方法定义如下所示:def string_message(str='') if str.empty? "It's an empty string!" else "The string is nonempty." endend参数:' '是参数str的默... 阅读全文
posted @ 2015-07-11 13:46 sunflower627 阅读(283) 评论(0) 推荐(0)
摘要:1、辅助方法2、字符串 输入“irb”进入Ruby命令行开发环境,控制器的启动方法是在命令行中执行“rails console”。(1)字符串连接>>"foo"+"bar"=>"foobar"(2)通过特殊的句法#{}进行插值操作>>first_name="Amy"=>"Amy">>"#{firs... 阅读全文
posted @ 2015-07-11 13:36 sunflower627 阅读(245) 评论(0) 推荐(0)
摘要:1、生成静态页面 $ rails generate controller StaticPages home help #生成主页和帮助页面的路由、控制器及静态页面 $ rails destroy controller StaticPages home help #撤销生成操作 $ bun... 阅读全文
posted @ 2015-07-06 15:41 sunflower627 阅读(204) 评论(0) 推荐(0)
摘要:1、微博模型如下图所示:2、创建微博资源,命令如下:$ rails generate scaffold Micropost content:text user_id:integer #生成微博资源$ bundle exec rake db:migrate #执行迁移,更新数据库,使用新建的数据模型... 阅读全文
posted @ 2015-07-05 22:16 sunflower627 阅读(192) 评论(0) 推荐(0)
摘要:说明:用户资源包括用户数据模型和这个模型相关的Web页面。1、用户数据模型如下:2、使用Rails内置的脚手架生成用户资源中,执行如下所示命令:$ rails generate scaffold User name:string email:string #创建模型$ rails destroy ... 阅读全文
posted @ 2015-07-05 21:10 sunflower627 阅读(175) 评论(0) 推荐(0)
摘要:1、快速跳转到某一行:Ctrl+G,输入行号,可以快速跳转到该行2、快速查找:Ctrl+P 输入"@函数名"可以快速查找到函数 输入"#+文本"3、多行游标功能 快速选中多个变量:选中其中一个,点击 Ctrl+d 为选中的变量或行添加光标:Ctrl+Shift+l4、快速移动行:Ctrl+S... 阅读全文
posted @ 2015-07-03 17:58 sunflower627 阅读(304) 评论(0) 推荐(0)
摘要:1、ruby中的整数、浮点数、字符串之间的相互转换ruby的整数、浮点数、字符串的类均提供了to_i,to_f,to_s三个方法,分别用于转换成整数、转换成浮点数、转换成字符串。2、数组的遍历例1:a=['a','b','c']a.each {|x| puts x}例2:ps=["EMSD","XI... 阅读全文
posted @ 2015-07-03 17:25 sunflower627 阅读(391) 评论(0) 推荐(0)
摘要:1、创建数据库语句 2、创建数据库时,PK、NN、UQ、BIN、UN、AF、AI的含义 PK - Primary Key NN - Not Null BIN - Binary (stores data as binary strings. There is no character set so s 阅读全文
posted @ 2015-07-03 16:33 sunflower627 阅读(219) 评论(0) 推荐(0)