hehehe... mau belajar software enginering yang baik neh...
sederhana sih tapi ngebingungin mana yg lebih baik
model User ---> has_one :shop
model Shop ---> has_many :blog_categories
belongs_to :user
model Product ---> belongs_to :shop
@user=User.find(1)
Mana yg lebih baik?
CARA 1 :
@product = Product.find(id,:conditions =>["shop_id =
?",@user.shop.shop_id])
atau
CARA 2:
@product = @user.shop.products.find(id)
dilihat dari sisi query database yg optimal
bukankah saat @user.shop.products akan mengambil semua produk dengan
shop_id yang dimiliki user
CMIIW
terima kasih...