【发布时间】:2009-09-25 03:18:12
【问题描述】:
我创建了一个允许我返回所有书籍的方法。我想把归还的书限制在那些没有借出的书上。我需要添加什么到 available_books 以确保只归还未借出的书籍。我可以利用我已有的贷款吗?方法?
class Book < ActiveRecord::Base
has_many :book_loans
has_many :borrowers, :through => :book_loans, :source => :person
def loaned?
book_loans.exists?(:return_date => nil)
end
def self.available_books
@books = find(:all, :order => "title")
end
end
【问题讨论】:
标签: ruby-on-rails list