Sha256: 33a9e2e5b1d8a46eeeb3dee716354425e0390034fbe8d7dc053467571e84d2ac
Contents?: true
Size: 536 Bytes
Versions: 14
Compression:
Stored size: 536 Bytes
Contents
class E9Crm::ContactMergesController < E9Crm::BaseController before_filter :build_resources def create @contact_a.attributes = params[:contact] @contact_a.avatar = @contact_b.avatar if params[:contact_avatar] == 'b' if @contact_a.merge_and_destroy!(@contact_b) redirect_to @contact_a else render :new end end protected def build_resources @contact_a ||= Contact.find(params[:contact_a_id]) @contact_b ||= Contact.find(params[:contact_b_id]) @contact ||= Contact.new end end
Version data entries
14 entries across 14 versions & 1 rubygems