ワーカーとタスクの 2 つのコントローラーがあります。
これは変数ですindex of the tasks_controller
:
def index
@task = Worker.where(:name => params[:worker_id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @worker }
end
end
これは私のindex.html.erb of Tasks
です:
<table>
<% @task.each do |task| %>
<tr>
<td><%= task.name %></td>
<td><%= task.task %></td>
<td><%= task.done %></td>
<td><%= link_to 'Edit', edit_worker_task_path(task.name,1) %></td>
</tr>
<% end %>
</table>
タスクの ID を知る必要があります (たとえば、「1」を設定します)。
コマンドを添付しますrake routes
:
これは私のものですedit of the task
(関連するタスクが得られるかどうかを確認したかっただけです):
<table>
<% @task.each do |task| %>
<tr>
<td><%= task.name %></td>
<td><%= task.task %></td>
<td><%= task.done %></td>
</tr>
<% end %>
</table>
これは私のものmodels/worker.rb
です:
class Worker < ActiveRecord::Base
attr_accessible :done, :name, :task
end