Так что у меня этот url в базе данных, я хочу сопоставить один URL-адрес с одним в столбце.rails find_by не работает должным образом
У меня это есть в данный момент.
brand = @event.brandurl
@brandresults = Brand.find_by_aw_deep_link(brand)
Имя столбца в таблице, очевидно, называется aw_deep_link.
Почему это не работает? @brandresults
является nil
.
Фактически 'find_by_' устарел. Используйте 'find_by (aw_deep_link: brand)' вместо –
Если он возвращает нуль, это означает, что нет записи, соответствующей этому значению. Распечатайте значение и дважды проверьте, существует ли запись в базе данных. –