ユーザーが設計図を持っているプロジェクトごとに、プロジェクト名とproject_pathへのリンクを表示したいと思います。ありがとう。
これらは私のActiveRecordsです
class User < ActiveRecord::Base
attr_accessible :id, :name
has_many :blueprints
has_many :projects, :through => :blueprints
end
class Project < ActiveRecord::Base
attr_accessible :id, :name
has_many :blueprints
has_many :users, :through => :blueprints
end
class Blueprint < ActiveRecord::Base
attr_accessible :id, :name, :project_id, :user_id
belongs_to :user
belongs_to :project
end
私のユーザーはコントローラーを表示します
def show
@user = User.find(params[:id])
@project = Project.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @user }
end
end
マイビュー/ユーザー/Show.html.erbテーブル
<table>
<tr>
<% @projects.each do |p| %>
<td><%= p.name %></td>
<% end %>
</tr>
</table>