我对RoR很新。
我有两种模式:
class A < ActiveRecord::Base
has_many :bs
end
class B < ActiveRecord::Base
belongs_to :a
end
在控制器中:
@a = A.find(params[:a_id] || params[:id])
@bs = @a.bs
我想我总能获得@a
,但@a.bs
总是会返回[]?
答案 0 :(得分:0)
a
记录是否确实存在一些bs
?如果没有,那么@a.bs
应返回一个空数组。