On Thu, Jan 31, 2013 at 9:52 PM, Fabian Peter <[email protected]> wrote:
> Hello,
>
> I'm trying to join 2 tables with ruby on rails 3.2.
>
> rails generate model product name:string
> rails generate model price product_id:integer price:integer
> date:datetime
>
> product.rb:
> class Product < ActiveRecord::Base
> has_many :prices
> end
>
> price.rb:
> class Price < ActiveRecord::Base
> belongs_to :product
> end
>
> What is the most efficient way to get all products including the latest
> price into the View.
>
> Some tries didnt work for this:
>
> @test = Product.includes(:prices).all
> I didnt find anything about the prices in @test.
>
@test contains an array of products. to get the prices, try
@test.each do |product|
product.prices.each do |price|
p price.price
end
end
>
> Thanks for help!
>
> Fabian
>
> --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
--
-------------------------------------------------------------
visit my blog at http://jimlabs.heroku.com
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.