我有一个模型“modela”,它与模型“submodelb”有has_many_through关系。在控制器中,我想检查modela是否有与之相关的子模型。我已经尝试了下面的两个代码示例;然而,如果modela没有任何子模型,两者都会抛出错误“未定义的方法子模型”。请帮我看看我做错了什么。Rails 3检查是否存在关联
样本1: if [email protected]?
@submodelbs = @ modela.submodelbs
别的 @submodelbs = [] 端
样品2: 如果[email protected]?
@submodelbs = @ modela.submodelbs
否则 @submodelbs = [] 结束
未定义的方法'submodelbs'意味着'@ modela'可能没有 – 2011-03-25 17:40:30