У меня есть контроллер, который является:Rails 3 - контроллер условный?
def create
.
.
@project = Project.find(params[:project]
@Log = Logs.create(params[:action]).merge(:project_id => @project.id))
...
end
Вопрос hereis, что иногда, когда DEF CREATE, у меня будет проект, и я хочу, чтобы записать это. В других случаях я не буду и это прекрасно, я все еще хочу создать @Log
Каков правильный путь в Rails для обработки этого. Я хочу убедиться:
- Первая строка @project не является ошибкой.
- Кроме того, что @log не является ошибкой, а вставляет '' или NIL, что является стандартным рельсом.
Спасибо
Не могли бы вы показать свои отношения в моделях? – Lichtamberg