0
我整合的几种模式(的想法,问题等)进入控制台中的一个主题模型,我认为这样的事情可能工作:导入字段从一个模型到另一个模型
Question.find_each do |q|
t = Topic.new
t.create(:title=q.title, :description=q.description, :kind=”Question”)
end
但我发现了一个错误:
SyntaxError: (irb):24: syntax error, unexpected tIDENTIFIER, expecting ')'
t.create(:title=q.title,:description=q.description,:kind='question')
想知道是否有人曾经尝试过这样的模型之间传输数据和是否有一个“正确”的方式做到这一点。
[编辑] 这工作:
Question.find_each do |q|
@qt=q.title
@qd=q.description
@q=‘Question’
@ca=q.created_at
@ui=q.user.id
@uvt=q.user_votes_total
Topic.create!({:title => @qt, :description => [@qd], :kind => @q, :created_at=>@ca, :user_id=>@ui, :user_votes_total=>@uvt })
end
谢谢!我发布了在问题中起作用的最终版本,以便其他人可以在他们的大脑停止工作时找到答案:) –