0

こんにちは皆さん、この質問をクリアするための助けが得られることを願っています。Generator と Result の 2 つのモデルがあります。ジェネレーターは結果に属し、結果はジェネレーターに属します。

私の Result モデルには、generator の属性値を知る必要がある関数が 1 つあります。どうすれば値を取得できますか?

例: generator_id =1 は、結果モデルに 'aggtc'( generator.primer ='aggtc') を持っています。generator.primer を取得する必要があります。どうすればいいですか?

協会は役に立ちますか?(後で検討するユーザーモデルがあります)ユーザーには多くの結果とジェネレーターがあります

4

1 に答える 1

1

i think you have a mistake in your logic, you shouldnt have 2 models that belong to each other, if thats the case is probably better to use has_one, in your logic who has the foreing_key in that generator-result relation?

normal relations should be like this generator has_many results, result belongs_to generator

here is some documentation on relations:

http://guides.rubyonrails.org/association_basics.html

于 2013-07-10T17:46:07.990 に答える