重复的 user_name 可以先搜一下,如果没有才创建新的 user
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
name, price, amount, user_name = row
user = User.where(username: user_name).first_or_create
project = user.projects.create!(name: name, price: price)
order = project.orders.create!(amount: amount)
end
end
FYI
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
name, price, amount = row
project = Project.create!(name: name, price: price)
order = project.orders.create!(amount: amount)
end
end
对所有 ruby-china 的会员来说都是一次很直观的教育,那就是对于 production 环境一定要定时备份。
@sundevilyang 活动策划和宣传都做的很棒,就看当天的现场效果了,预祝活动圆满成功,加油!
@xautjzd ROR既然很好的开发web,为何用的人不多呢?是技术人员不够多不够了解它的优点还是相比其他语言存在弊端呢
- 这个问题如果你是描述西安本地的状况,我觉得是因为做 Ruby/Rails 的本地技术人员不够多不够开放造成的现状。这个问题在技术发达地区不是问题,比方北上广杭州成都就有很多 ruby/rails 的团队,他们很多优秀的项目 (可以参照 RubyChina 酷站的列表)。在国外,很多初创公司都会选择 ruby on rails 来建设他们的网站或者系统。不知道有没有回答你的问题。
wangyaodi#gmail.com thanks!
@doitian 现在坐我边上,过来找他吧哈哈
楼主帅气!
@chechaoyang 亮了
@allenwei 刚看见,好活动,晚上咖啡厅见!
我和@allenwei 住在会场对面的如家
欢迎来参会的朋友晚饭后过来串门。
boot any rails app in under a second - https://github.com/burke/zeus
#1 楼 @chechaoyang +1
#18 楼 @allenwei 放心吧,现在我已知的好像也就是 @yedingding 生了一个儿子...
#14 楼 @iamzhangdabei 我们上午十一点起飞
#37 楼 @chechaoyang 不错不错,我们也能去十个左右 :) 下周末上海见!
再顶 show girl^^^ @chechaoyang 你也去上海?
#12 楼 @iamzhangdabei 你是西安老乡还是在西安出差?我们也是 16 号下午的机票,上海见 :)
赞楼主的探索精神,link 貌似报错...
勋章牛逼!激动不已啊
@hi54yt 很高兴认识你,先加一下 gtalk: wangyaodi at gmail dot com
looks interesting, thanks!
一个月大
西安的 Rubyist 们人呢?周末的帖子沉了重顶一下....