11 2010 档案

【ror学习笔记7】表单
摘要:一。创建模型1.创建模型及数据表depot>ruby script/generate model orderdepot>ruby script/generate model line_item2.修改数据表,添加表间关系修改迁移006_create_orders.rb[代码]修改迁移007_create_line_items.rb[代码]depot>rake dg:migrate... 阅读全文

posted @ 2010-11-22 21:26 张小捷 阅读(263) 评论(0) 推荐(0)

【ror学习笔记6】AJAX
摘要:一。把JavaScript库发送到用户的浏览器app\views\layouts\store.rhtml[代码]二。把button_to 方法修改成form_remote_tag方法1.注:此处书本代码写错了app\views\store\index.rhtml[代码]2.修改add_to_cart方法,使只在JavaScript被禁用的时候才转移到主页app\controllers\store_... 阅读全文

posted @ 2010-11-22 13:02 张小捷 阅读(273) 评论(0) 推荐(0)

【ror学习笔记5】局部模板
摘要:一。分离购物车视图add_to_cart.rhtmlRails提供了一个功能:你可以将一个集合传递给负责渲染局部模板的方法,该方法就会自动多次渲染局部模板——每次都传入集合中的一个元素作为参数。render()方法接受两个参数:局部模板的名字和一组对象的集合(局部模板文件名字前面则会加_)。局部模板内部会有一个和它的名字一样的名字的变量,值是对象集合的当前变量值。views... 阅读全文

posted @ 2010-11-20 12:13 张小捷 阅读(309) 评论(0) 推荐(0)

【ror学习笔记4】Session
摘要:在控制器中,Rails利用cookie维护了一个特殊的,类似于hash的集合,名为session。如果将一个名/值对保存在这个hash中,那么在处理同一个浏览器发出的后续请求时都可以获取到该名/值对。一。配置session 1。rake db:sessions:create 定义session数据表.2。rake db:migrate 在数据库创建数据表.3。告诉rails把session保存在数... 阅读全文

posted @ 2010-11-19 18:26 张小捷 阅读(381) 评论(0) 推荐(0)

【ror学习笔记3】页面布局
摘要:1.ruby script/generate controller store index 创建控制器Store,其中包含action方法index,当调用一个控制器,又没有明确指定action,会默认调用index2.编辑app/controllers/store_controller.rb,向模型类Product请求数据库表products[代码]编辑app/models/product.rb... 阅读全文

posted @ 2010-11-01 21:36 张小捷 阅读(215) 评论(0) 推荐(0)

【ror学习笔记2】数据表和界面
摘要:一。配置应用程序1.rails depot2.mysqladmin -u root create depot_development 用mysqladmin这个命令行客户端工具来创建数据库depot_development此时config/database.yml会增加下面代码:[代码]3.rake:db migrate二。创建模型类和数据表(1)创建模型类和数据库表1.ruby script/g... 阅读全文

posted @ 2010-11-01 11:44 张小捷 阅读(344) 评论(0) 推荐(0)

导航