1. 建立项目
rails --database=mysql depot
2. 修改depot\config\database.yml
修改数据库用户名和密码 <--如果不修改,第三步可能无法执行成功
3. 创建数据库
rake db:create RAILS_ENV='development' (默认数据库名为depot_development)
4. 创建products表对应的模型,视图,控制器和迁移任务。
ruby script/generate scaffold product title:string description:text image_url:string
5. 数据库迁移
rake db:migrate
6. 启动service
ruby script/server
7. 访问
http://localhost:3000/products/new
ps:显示mysql某数据库表的结构的命令:
desc tablename;
分享到:
相关推荐
- **题目示例**:Pku1700——Crossing River,同样是通过局部最优选择来尝试达到全局最优。 - **递归与分治**:将大问题分解为小问题进行求解。 - **递推**: - **题目示例**:Pku1090——Chain,利用递推公式来...
- **定义**:枚举是一种通过逐一尝试所有可能情况来解决问题的方法。 - **应用场景**:适用于解空间较小或者需要遍历所有可能的情况。 - **示例**:PKU 1116 — Library 问题。该问题可以通过枚举每本书的位置来...
在`bundler-v0.4-SFM`版本中,我们可以看到这些组件的初步构建。 1. Gemfile解析器:Bundler首先读取项目根目录下的Gemfile,这是一个Ruby脚本,定义了项目所需的gem及其版本。解析器将这些信息转化为内部数据结构...
【标题】"hello-Evilrake:由GitHub Classroom创建的hello-Evilrake" 提供了一个初步的线索,表明这是一个与编程教育相关的项目,可能是学生或初学者在GitHub Classroom环境中完成的一个练习或课程作业。GitHub ...
关于我我叫小明,目前在某地下钱庄担任全端工程师,写过C, Python, Ruby, Javascript,目前专业是Ruby on Rails以及React.js开发,如果你想知道更多可以参考我的。计画目标使用框架制作简单的网站,并在制作的过程中...
在标签中提到的"E拍1"可能是该项目的简称或者是产品系列的第一版,暗示了这可能是北大青鸟在电子拍卖领域的一个初步尝试或旗舰产品。"E拍"可能代表"Electronic Auction",即电子拍卖,强调了其互联网特性。 根据...