В моем контроллере def create есть следующее:
@photo = current_user.photos.create(params[:photo].merge(:project_id => params[:project_id])
В моем приложении фотографии действительны, если они имеют идентификатор_проекта или нет ....
Но мне нужно, чтобы в моем операторе create не было ошибок, и он работал в обоих случаях.
A. Если есть параметр project_id, вставьте
B. Если нет, введите значение NULL по умолчанию при создании записи
Какой самый умный способ Rails3 сделать это?
Спасибо