私はActiveRecordをどのように含めるべきかを意味するわけではありませんが、私に説明してください。Rubyだけを使用して、つまりRailsを使用しないでhas_many関係を行うにはどうすればよいですか?
Game
にdifficultyLevelID
とDifficultyLevel
というオブジェクトを付けたいと考えています。 RailsとActiveRecordので
(それは私が精通しています何)これらは、テーブルだろうと私はhas_many
とbelongs_to
メソッドを持っているでしょうし、私は物事を取得するためにdifficultyLevelID
を使用することができ、その難易度はGame.difficulty_level.name
データベースを持たないRubyプログラムを実行していて、その関係を使用したい場合は、Game
に難易度レベルがID
、name
レベルがdifficulties
クラスになるようにしたいのですが、どうすればいいですか? 、維持し、関係を照会する)私はゲームの難易度のレベルの名前を得ることができるようにRubyとだけ?
は、なぜあなたはゲーム内の困難なレベルIDをしたいですか? RailsはIDをゲーム内に持っているので、難易度表を参照することができます。オブジェクトだけを持っている場合は、難易度オブジェクトをゲームに設定し、難易度オブジェクトからIDを取得します。 – dj2