Я работаю над бэкэндом приложения для iphone с рельсами. Это мой первый настоящий проект с рельсами.
Это приложение является своего рода приложением для управления проектами. В приложении люди могут создать учетную запись пользователя и в то же время они могут выбрать создание первого проекта. Поэтому, когда пользователи отправляют свою информацию, мой контроллер пользователей получает почтовый запрос с параметрами, содержащими как информацию о пользователе, так и информацию о проекте.
Итак, что я делаю сейчас, так это сохраняю информацию о пользователе со всеми атрибутами внутри базы данных, но я также проверяю, содержат ли параметры какую-либо информацию о проекте, и если это так, я хочу запустить действие создания контроллера проекта.
Я знаю, что это можно сделать, запустив два отдельных почтовых запроса или создав ассоциации между моделью пользователя и моделью проекта, а затем просто запустив Project.create из пользовательского контроллера, но поскольку я думаю, что этот способ по существу дублирует то, что должно создавать действие проекта в любом случае, я вместо этого хочу остаться сухим и просто каким-то образом запустить действие создания контроллера проектов.
Возможно ли это в рельсах? По крайней мере, это возможно с php и zend.