私はこのモデルを持っています
class Contestcode < ActiveRecord::Base
attr_accessible :code, :used
def self.is_valid(code)
valid = false
contestcode = Contestcode.where('code = ?', code)
Rails.logger.debug("My object: #{contestcode.inspect}");
if (contestcode)
valid = contestcode.used
end
valid
end
end
実行しようとすると、次のself.is_valid
エラーが発生します。
undefined method `used' for #<ActiveRecord::Relation:0x007ff525fde1a8>
デバッグ ステートメントの出力は次のとおりです。
My object: [#<Contestcode id: 1, code: "aaaaa", used: false, created_at: "2013-01-23 10:21:32", updated_at: "2013-01-23 10:21:32">]
コンテストコードの使用済みプロパティを取得するにはどうすればよいですか?