landmark_controller.rb 272 B

1234567891011121314
  1. class LandmarkController
  2. def self.edit_landmark(params)
  3. lm_hash = Landmark.from_form(params)
  4. if lm = Landmark.find_by(edit_url: lm_hash["edit_url"])
  5. lm.update(lm_hash)
  6. lm.reload
  7. else
  8. lm = Landmark.create(lm_hash)
  9. end
  10. lm
  11. end
  12. end