Я пытаюсь сделать регистрационное приложение Rails необязательным.Для простоты, скажем, это вставка (также может быть что-то вроде сокращения URL).Я хочу, чтобы каждая вставка была доступна с двух URL-адресов: один с доступом только для чтения для совместного использования с другими и один с правами редактирования для первоначального создателя вставки.
До сих пор я пытался сделать это, создав дваключи в моей модели вставки:: show_id,: edit_id
У меня есть метод, который запускает обратный вызов before_validation: on => create, который генерирует эти две случайные строки для этих ключей.
Я установилвверх по некоторым маршрутам, чтобы '/ s / show_id' и '/ e /: edit_id' переходили к соответствующим контроллерам.
Теперь я хотел бы иметь вспомогательные методы маршрутизации 'resources' (например: paste_path,edit_paste_path) указывают на эти URL, а не по умолчанию.Кажется, однако, что мне нужно переопределить метод to_param, чтобы сделать это, но я не уверен, как я могу получить его для правильного вывода: show_id или: edit_id.