2015-08-21 4 views
0

Frnds Я новичок в рельсах, здесь я создал две столы caleed акции и Stock_availabilities.Как использовать поля has_many в представлениях, рельсах?

в наличии модели

class Stock < ActiveRecord::Base 

    belongs_to :projects_lkp 

    has_many :stock_availabilities 

    validates_presence_of :item 

end 

В модели stock_availabilities

class StockAvailability < ActiveRecord::Base 

    belongs_to :stock 

    validates_presence_of :qty,:add_or_issue,:price, :captured_at, :stock_id,:unit 

end 

Теперь мои сомнения в том, как привести поле stock_availabilties в воззрениях складе

<% @stock.each do |d| %> 
    <tr> 
    <td><%= d.item %></td> 

    "Here i need to print the values of qty and pricevwhich is in stock_availabilities class"? 

    </tr> 

ответ

1

Вы находятся на правильном пути.

это то, что вам нужно:

<% @stock.each do |d| %> 
    <tr> 
    <td><%= d.item %></td> 

    <% d.stock_availabilities.each do |sAV| %> 
    <td> <%= sAV.qty %> </td> 
     ... <-- You do the other ones here 
    <% end %> 
    </tr> 
+0

Thanq (Y)! @ Fabio –

Смежные вопросы