これは私のモデル(サブスクリプション)メソッドです:
def activation_codes(options = {})
if options[:first]
self.group.group_codes.first
else
self.group.group_codes
end
end
私はこの方法でこのメソッドを呼び出そうとしています:
sub = Subscription.where(:subscription_limit => -1).first
sub.activation_codes {:first}
何らかの理由で、else
が評価されています。