这些是我的模型:
worker.rb:
class Worker < ActiveRecord::Base
has_many :tasks
attr_accessible :name
end
task.rb:
class Task < ActiveRecord::Base
belongs_to :worker
attr_accessible :done, :name
end
我有:views/workers/index.html.erb
所有工作人员的列表,并在每个工作人员附近:“显示任务”。此链接将用户发送到:views/tasks/index.html.erb
。
在 中tasks_controller
,我有:
def index
@task = Worker.where(:name => params[:worker_id])
@worker_name = params[:worker_id]
respond_to do |format|
format.html # show.html.erb
format.json { render json: @worker }
end
end
这是我的: views/tasks/index.html.erb
:
<center>Task of <%= @worker_name %></center><br>
<table>
<% @task.each do |task| %>
<tr>
<td><%= task.name %></td>
<td><%= task.task %></td>
<td><%= task.done %></td>
</tr>
<% end %>
</table>
我想添加<td>
每个任务的 id。就像是:
<td><%= task.id %></td>