windows10で,paizacloudやcloud9を使ってrailsのアプリを作っています.
neo4jを導入して,ActiveNodeを用いてモデリングしているのですが,モデル間の関連付けでhas_manyを使うときの記述方法が分かりません.ちなみに二つのモデルを多対多でつなぎたいです.
いわゆる多対多の,中間テーブルを用いた記述方法をこのページのようにすると,
wrong number of arguments (given 1, expected 2..3)
というエラーがhas_manyにでます.よくよく調べるとこのサイトのように,
has_many :out, :persons, model_class: :Person, rel_class: :PersonIn
と多くの引数をとる必要があることが分かり,見よう見真似で試すとエラーは消えました.ただ
:in,:out,origin,type など使われている引数の意味(使い方)を調べても載っているところが見当たりませんでした.(公式ドキュメントも見ましたが説明されていないように思います)
これら意味や使い方をご教授お願いします.載っているページなどお教えいただければ幸いです.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/31 12:12