白牙的日志 - 努力哇!
rails学习笔记一
建立一个rails project,名字叫"test",数据库采用mysql
rails test -d mysql
mysql设置了密码,必须设置下数据库的访问密码
vim config/database.yml
运行rake db:create 创建development环境的数据库
创建model
script/generate model XXX
增加一列
script/generate migration add_columnname_to_XXX columnname :type
增加测试数据
script/generate migration add_test_data
vim db/migrate/20091019012237_add_test_data.rb
def self.up
3 Product.delete_all
4 Product.create(:title => "PVC",
5 :description => %Q{
6 <p>
7 This is book
8 </p>
9 },
10 :price => 11,
11 :image_url => 'imgaes/svn.jpg')
12 end
13
14 def self.down
15 Product.delete_all
16 end
添加后台管理页
script/generate model test
script/generate controller admin/test
vim congi/routes.rb
map.namespace :admin do |admin|
admin.resources :tests
end