2011-02-03 2 views
1

У меня есть приложение для библиотеки, которое я пишу. У меня есть модели users и books. Пользователи могут проверять книги. Что я должен назвать таблицей, которая отслеживает книги, которые предоставляются в аренду пользователям? Сейчас мой лучший выбор - checkouts, но я не уверен, что это лучшее имя.Помогите мне назвать мои модели

Так что мои модели будут выглядеть следующим образом:

User 
    has_many :checkouts 
    has_many :books, through :checkouts 

Checkout 
    belongs_to :user 
    belongs_to :book 

Book 
    has_many :checkouts 
    has_many :users, through :checkouts 

Есть ли лучшее название я могу использовать, кроме checkout?

+0

Это не вопрос программирования, и здесь он не принадлежит ... Но как насчет «кредитов»? – meagar

+0

@BlackBear, может быть, я просто задаю вопрос в другом месте? По крайней мере, это вопрос о дизайне моей программы. – Songo

+0

@ Сонго: да. Вопросы здесь связаны с чем-то, что не работает. Я действительно не знаю, где вы могли бы задать такой вопрос. Что вы думаете о «abc» в любом случае? = P – BlackBear

ответ

0

BookLoans? Кредиты?

Я бы избежал проверки, потому что это неоднозначно, а также много используется для покупок.

+0

'loan' был еще одним вариантом, на который я смотрел, но я понял, что это просто приложение для библиотеки,' checkout' показалось лучшим именем. Однако я начинаю любить «BookLoan». Забавно, как трудно найти хорошее имя. – Songo

Смежные вопросы