2011-02-03 15 views
1

私は執筆中のライブラリアプリを持っています。私が持っているモデルはusersbooksです。ユーザーは書籍をチェックアウトすることができます。ユーザーに貸出される書籍を追跡するテーブルとは何ですか。今の私のトップ選択は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

@Songo:うん。ここでの質問は、うまくいかないものに関連しています。私は本当にあなたがこの種の質問をすることができるか分からない。とにかく "abc"についてどう思いますか? = P – BlackBear

答えて

0

BookLoans?ローン?

私はあいまいであり、ショッピングカートのアプリケーションにも多用されているので、チェックアウトは避けたいと思います。

+0

'loan'は私が探していたもう一つの選択肢でしたが、これはライブラリアプリだけだったので、' checkout'はより良い名前のようでした。私は 'BookLoan'を好きになっています。良い名前を見つけることがいかに難しいかは面白いです。 – Songo

関連する問題