Hi rainer54

Actually

Shop.find(1).categories.find(10) and
Shop.find(1).categories.find(:first, :conditions => 'category_id = 10')

are the different ways to retrieve same category record in association 
with shop 1.

But going further with association I need to retrieve records from 
shop_categories, so doing this

Shop.find(1).category.find(10).shop_categories

returns two records associated to two shops and category #10 from 
shop_categories. And no matter if I try Shop.find(1).... or
Shop.find(2)..... it gives me same results from shop_categories.

I need to use Rails 2.1 but I don't think so that is some problem from 
within Rails.


Tod


rainer54 wrote:
> Hi Tod
> 
> For finding the category 10 of shop 1, the following should work by 
> using
> Activerecord associations
> 
> Shop.find(1).categories.find(10)
> or
> Shop.find(1).categories.find(:first, :conditions => 'category = 10')
> 
> rainer
> 
> 
> 
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to