在前面的内容里,我们演示了怎样构建一个商品的列表,这次,我们在前面内容的基础上,构建一个简单的购物车。
1.首先我们要来创建一个保存客户购物信息的表:
数据库脚本:
drop table if exists line_items; create table line_items ( id int not null auto_increment, product_id int not null, quantity int not null default 0, unit_price decimal(10,2) not null, constraint fk_items_product foreign key (product_id) references products(id), primary key (id) );
之后在PhpMyAdmin中创建表,然后使用Rails命令行创建line_item表对应的类:
depot> ruby script/generate model LineItem
(创建的详细步骤可以参考前面的几篇随笔)
2.给LineItem和Product创建主从关系:
打开\rails_apps\depot\app\models目录下的line_item.rb文件,修改文件内容为:
class LineItem < ActiveRecord::Base belongs_to :product end
可以看到belongs_to :product这句给LineItem和Product创建了主从关系。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索内容
, null
, 中创
, 主从
一个
ruby on rails、ruby on rails 教程、ruby rails、ruby on rails pdf、ruby on rails 5 教程,以便于您获取更多的相关知识。
时间: 2024-09-17 23:40:17