如何在视图中使用 has_many 字段,rails?

How to use has_many fields in views, rails?

朋友,我是 rails 的新手,我在这里创建了两个表 caleed stocks 和 stock_availabilities。

库存模型

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

的视图中
<% @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>

你走在正确的轨道上。

这就是你需要的:

<% @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>