これらは私のモデルです:
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>