У меня есть модель "modela", которая имеет отношение has_many_through с моделью "submodelb" В контроллере я хочу проверить, есть ли у modela какая-либо подмодель, связанная с ним. Я попробовал два примера кода ниже; однако, оба выдают ошибку "неопределенный метод` submodelbs '", если у modela нет никаких подмоделей. Пожалуйста, помогите мне понять, что я делаю неправильно.
Образец 1:
if !@modela.submodelbs.nil?
@submodelbs = @ modela.submodelbs
еще
@submodelbs = []
конец
Образец 2:
if !@modela.submodelbs.empty?
@submodelbs = @ modela.submodelbs
еще
@submodelbs = []
конец