我剛剛在3天前開始使用rails編程,同時學習了ruby,自從昨天開始研究如何使用一種形式,刪除/更新我的一些實例,我只使用一個模型「任務」。下面的代碼:如何使用一種形式在rails中刪除/更新多個實例
<%= form_for @task do |f| %>
<ul>
<% @tasks.each do |task| %>
<li id="task"><%= f.check_box :done %> <%= f.label :name %> </li>
<% end %>
<button onclick="doUpdate()">Mark Selected as done </button>
<%= button_to "Delete selected", :method => :delete %>
</ul>
<% end %>
這裏的控制器:
def delete
@tasks = Task.find(:all, :conditions => ["task.done = ?", true])
@tasks.each do |task|
task.delete
end
@tasks = Task.all
end
我的模型只有2個參數。 name:String和done:Boolean,我不想刪除所有選中的複選框。但這不適用於我
在此先感謝。
您看到了什麼問題?有什麼異常? – KMC 2012-03-15 00:50:26