class ItemController def self.edit_item(app) item_hash = Item.from_form(app) if item = Item.find_by(edit_url: item_hash["edit_url"]) item.update(item_hash) item.reload else item = Item.create(item_hash) end item end end