2016-07-08 4 views
1

から保存ActiveRelプロパティには、私はこのようなActiveNodeを持っていますActiveRelモデルでsome_number」プロパティ:neo4jrbノード

node1 = Nodeexample.new(name:"node1") 
node2 = Nodeexample.new(name:"node2") 

#how can I add the "some_number" property in the ActiveRel class from here? 
node1.nodes << node2 

node1.save 

私が知っている唯一の方法は、最初の2つのノードを保存することであり、それは関係を救います私は一度にすべてを保存したい、それは可能ですか? 100個のノードを保存し、その後500人の関係を保存する奇妙なことをだ:(

答えて

0

あなたがcreate方法でこれを行うことができる必要があります:

node1 = Nodeexample.new(name:"node1") 
node2 = Nodeexample.new(name:"node2") 

node1.nodes.create(node2, some_number: 123) 

<<またはcreateのいずれかを使用している場合node1.saveの必要性があるべきではありません

+0

ありがとうございました:) –

+0

素晴らしい!あなたは答えを受け入れたものとしてマークできますか? –