1

一个客户has_many项目。一个项目belongs_to一个客户。

如何在@projects循环内的索引视图中显示该项目属于哪个客户端?

这就是我试图在视图中做的事情:

<% @projects.each do |project| %>
   <% project.client.name %>
<% end %>

这是我在项目控制器中的所有内容,我认为这是我被困的地方:

  def index
    @projects = Project.all
    @project = Project.new
    @clients = Client.select("DISTINCT name, id")

    respond_to do |format|
      format.html # index.html.erb
      format.json { render :json => @projects }
    end
  end

我得到了这个与 HABTM 关系的工作,但我现在正试图用 has_many belongs_to 关系来代替。

4

1 回答 1

0

替换这个

<% @projects.each do |project| %>
   <% project.client.name %>
<% end %>

<% @projects.each do |project| %>
   <%= project.client.name %>
<% end %>
于 2013-02-07T17:29:40.023 回答