On Thu, Jan 31, 2013 at 9:52 PM, Fabian Peter <li...@ruby-forum.com> 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 rubyonrails-talk+unsubscr...@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> 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 rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to