У меня есть модель Project, которая представляет собой набор информации, хранящейся в компании. Эта компания может создавать проекты двумя способами.
Первый - это стандартный способ RESTful - компания переходит к индексу проекта, затем нажимает «Новый проект» и после создания возвращается к индексу с флэш-сообщением.
Вторым является «быстрое создание», к которому можно получить доступ, когда компания просматривает профиль клиента. Отсюда компания может ввести некоторую базовую информацию и отправить ее, чтобы создать проект с этим клиентом (клиент указывается здесь автоматически).
Второй из этих двух сценариев имеет доступ к проекту из клиентов / шоу. Отправка этих данных в проекты / создание обычно направляет компанию к проектам / индексам, но я этого не хочу. В этом случае действие create существенно отличается тем, что некоторые поля обрабатываются по-разному, и перенаправление также отличается. Что бы вы посоветовали мне сделать?
- Создание альтернативного действия 'create_from_client' в проектах.
- Создание действия create_project на клиентах.
- Отправить параметр в проекты / создать и установить client_id и перенаправить на клиента / показать, если этот параметр существует.
- Что-то еще, что я не знаю.
Спасибо!