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 に答える