Ruby on Rails 学习笔记(三)

从模型开始,先建立模型而不是建立支架 

ruby script/generate model ad name:string description:text price:decimal seller_id:integer email:string img_rul:string

从新迁移一下数据库

rake db:migrate

空模型无用,需要添加控制器

ruby script/generate controller ads//控制器为复数形式

刚才创建的控制器内容

class AdsController < ApplicationController
end

创建视图

<html>
<head>
	<title></title>
</head>
<body>
<p>
	<b>Name:</b>
</p>
<p>
	<b>Description:</b>
</p>
<p>
	<b>Price:</b>
</p>
<p>
	<b>Seller_id:</b>
</p>
<p>
	<b>Email:</b>
</p>
</body>
</html>

浏览器内输入

http://localhost:3000/ads/3

Ruby on Rails 学习笔记(三)_第1张图片



因为还没有配置路由

编写路由找到config文件下下的route.rb

编写如下路由

map.connect '/ads/:id',:controller=>'ads',:action=>'show'//指定controller为ads action为show

修改完成后刷新

Ruby on Rails 学习笔记(三)_第2张图片

你可能感兴趣的:(Ruby on Rails 学习笔记(三))