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...






Kirim email ke