我有一个所有者模型至少has_one地址,并为它accep_nested_attributes。当加载一个业主,为新的动作,我预计:load_resource方法打造像@ owner.build_address的关联,但是这不下面的代码发生:cancan load_resource为嵌套的资源不建立has_one协会
class OnwersController < ApplicationController
load_and_authorize_resource
load_resource :address, :through => :owner, :singleton => true, :parent => false
这是预期的行为我必须自己做@ owner.address = @address?
谢谢
我和你有同样的问题。看来CanCan可以使用“Class.new”构建资源。所以它不知道这种关系。 – gfreezy