Rails check_box_tag, как передать значение при проверке Ajaxily
На моей странице индекса для моей модели задач я хочу показать флажок для каждой строки, которая соответствует логическому полю "полный» в моей таблице базы данных задач.
В настоящее время мой код попадает в методПолный», но он не содержит значения флажка, который только что установил пользователь (то есть, если он только установил флажок, он не передается true моему »Полный» метод).
Как я могу передать значение, которое пользователь только что выполнил - проверено или не проверено?
/views/tasks/index.html.erb
{:remote => true, :url => url_for( :action => 'complete', :id => task.id, :complete => task.complete ), :method => :put}, :class => 'input-large' %>
/ Контроллеры / tasks_controller # полных
# PUT /complete/1
def complete
@task = Task.find(params[:id])
p "inside complete"
p "complete = #{params[:complete]}"
@task.complete =
if @task.update_attributes(params[:task])
p "inside update"
render :text => "success"
else
p "inside error"
end
end