Существует приложение Rails со списком отелей с настроенным Devise/CanCan.
class HotelsController < ApplicationController
before_filter :authenticate_user!, except: [:show]
load_and_authorize_resource
1) Каков самый элегантный способ позволить владельцам редактировать информацию об отеле, не регистрируя их в качестве пользователей?
2) Что, если мы создадим уникальный токен для каждого отеля и отправим по электронной почте что-то вроде следующей ссылки соответствующему владельцу:
http://myapp.io/hotels/10010/edit?token=AAAABBBBCCCCDDD
..как настроить Devise/CanCan, чтобы они аутентифицировали пользователя и позволяли ему редактировать соответствующую запись в таблице Hotels?
Заранее спасибо!
С уважением, Серж.