app/controllers/vcards_controller.rb in has_vcards-0.17.0 vs app/controllers/vcards_controller.rb in has_vcards-0.17.1
- old
+ new
@@ -4,6 +4,17 @@
respond_to :html, :js
def directory_lookup
@vcard = Vcard.find(params[:id])
end
+
+ def directory_update
+ @vcard = Vcard.find(params[:id])
+ new_params = params[:vcard].select{|key, value| ['family_name', 'given_name', 'street_address', 'postal_code', 'locality'].include?(key)}
+
+ @vcard.update_attributes(new_params)
+
+ @vcard.save
+
+ redirect_to @vcard.object
+ end
end