我想使用link_to更新任务的is_completed布尔值 联系人有很多任务。
$ deps='word1 word2'
$ echo "$deps" | sed 's/[^ ]* */prefix-&/g'
prefix-word1 prefix-word2
如何在联系人/索引
中执行此操作答案 0 :(得分:0)
# in your view
<%= link_to 'make it complete', contact_task(@contact, @task), method: :patch %>
# in your controller
def update
contact = Contact.find(params[:id])
contact.update_attribute(:is_completed, true)
# ...
end
update_attribute有一些限制,或者:
contact.is_completed = true
contact.save