基本的に、アイテム、この場合はリングを生成したいと考えています。私はさまざまな種類のリングを持っています:
class Ring < ActiveRecord::Base
DISPLAY_NAMES [ 'Silver', 'Gold', 'Diamond' ]
attr_accessible :description, :display_name, :roll, :bonus, :total, :image, :gold
end
リングの DISPLAY_NAMES をランダム化する方法はありますか?
のようなものだと思い@ring.display_name = rand(Ring::DISPLAY_NAMES)
ますか?
これを行うより良い方法はありますか?
@ring.roll
それが見つかったら、やなど、リングの他のすべての属性を設定する方法はあり@ring.bonus
ます か?
たとえば、リングがシルバーである場合、そのリングがシルバーで、その他の属性が bla bla bla であるかどうかを示す if ステートメントをモデルで宣言できますか?
前もって感謝します。ゆっくりと、しかし確実に学びます。