From 012eae9b93f1545e0f1f5713015c6accb25199b1 Mon Sep 17 00:00:00 2001 From: huang Date: Fri, 24 Jun 2016 19:54:01 +0800 Subject: [PATCH] gems --- Gemfile | 2 +- app/models/project.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 99c9570b4..11acafe3c 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ unless RUBY_PLATFORM =~ /w32/ gem 'iconv' end -# gem 'net-ssh' +gem 'net-ssh', '2.9.1' gem 'jenkins_api_client' gem 'nokogiri' diff --git a/app/models/project.rb b/app/models/project.rb index d1da50469..bbc639f3d 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -155,9 +155,9 @@ class Project < ActiveRecord::Base #ActiveModel::Dirty 这里有一个changed方法。对任何对象都可以用 after_save :update_inherited_members, :if => Proc.new {|project| project.inherit_members_changed?} # 创建project之后默认创建一个board,之后的board去掉了board的概念 - after_create :create_board_sync,:acts_as_forge_activities + after_create :create_board_sync,:acts_as_forge_activities, :create_project_ealasticsearch_index before_destroy :delete_all_members,:delete_project_ealasticsearch_index - # after_update :update_project_ealasticsearch_index + after_update :update_project_ealasticsearch_index def remove_references_before_destroy return if self.id.nil? Watcher.delete_all ['watchable_id = ?', id]