Новый для рельсов и немного смущен.Rails метод поиска подвесной
У меня есть следующее условие:
if Agency.find(params[:agency]).id
@parent = Agency.find(params[:agency]).id
end
Он висит на первой строке и возвращает ошибку, «Не удалось найти агентство без ID» .. который моя точка для начала. ..
Если он не может найти агентство, то он ничего не должен делать (по крайней мере, это было моим намерением). В противном случае установите экземпляр @parent.
Каков правильный синтаксис для проверки того, может ли он найти его (агентство), чтобы быть с ним?
EDIT:
Поиск в документации я понял это,
«Метод находкой вызывает исключение ActiveRecord :: RecordNotFound, если только соответствующая запись найдена для всех входящих в комплект поставки первичных ключей. "
показать значение 'Params [: агентства]'? –
Awesome .. это сработало .. если вы хотите ответить, я отдам кредит. – captainrad
Я не знаю, как я помог .. :-) Но у тебя что-то не так, как ты сделал, вот и все. –