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

浙公网安备 33010602011771号