一直在思考, seed文档怎么写啊! 老是三兄弟把之前的数据都弄没掉, 很想死啊啊啊
puts"這個種子檔會自動建立一個admin帳號, 並且創建 10 個 public jobs, 以及10個hidden jobs"
create_account = User.create( [email: 'example@gmail.com', password: '12345678', password_confirmation: '12345678', is_admin: 'true'])
puts"Admin account created."
create_jobs=for i in1..10 do
Job.create! ( [title: "Job no.#{i}",description: "這是用種子建立的第 #{i} 個Public工作", wage_upper_bound: rand(50..99)*100, wage_lower_bound: rand(10..49)*100, is_hidden: "false"])
end
puts"10 Public jobs created."
create_jobs=for i in1..10 do
Job.create! ( [title: "Job no.#{i+10}", description: "這是用種子建立的第 #{i+10} 個Hidden工作", wage_upper_bound: rand(50..99)*100, wage_lower_bound: rand(10..49)*100, is_hidden: "true"])
end
puts"10 Hidden jobs created."
可以用 "db" 系列来添加表格, 添加栏位, 但是打错字就很想死...这些常见指令真的超级实用了!
原来 虽然 "rake db:rollback" 的确是回退, 但要修改后要继续 "rake db:migrate" 一下才可以啊!!! 哦哦!!!
打错字还有很多招可以用! 不用全删掉再来啊啊啊 但改完的最后一步也同样要记得 "rake db:migrate" 一下
所以 "rake db:migrate" 就是 "保存这数据表格改动" 的意思咯! 赞!