From df2d29172f4af3037a560418392a103c08cf7bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=B7=8D?= Date: Mon, 20 May 2019 14:10:06 +0800 Subject: [PATCH] feat(ruby-shit-code): ruby shit code --- ruby/shit.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 ruby/shit.md diff --git a/ruby/shit.md b/ruby/shit.md new file mode 100644 index 0000000..ee000c1 --- /dev/null +++ b/ruby/shit.md @@ -0,0 +1,14 @@ +重复delete +``` +unless can?(current_user, :modify_issue, @project) + params[:issue].delete(:assignee_id) + params[:issue].delete(:milestone_id) + params[:issue].delete(:label_list) + params[:issue].delete(:collaborators_ids) +end +``` +修改如下: +``` +params[:issue].except!(:assignee_id, :milestone_id, :label_list, :collaborators_ids) +``` +看起来清爽了很多 -- Gitee