誰にもアクセスできないフィールドがあるため、これらのフィールドを attr_accessible に追加することはできません。しかし、これらのフィールドにアクセスできるアクティブな管理者もいます。これまでのところ、私は次に試しました:
controller do
def update
org = Organization.find_by_id(params[:id])
org.subscription.plan_id = params[:organization][:subscription_attributes][:plan_id]
org.subscription.expires_at = params[:organization][:subscription_attributes][:expires_at]
org.save
super
end
end
ただしsuper
、変更されたパラメーターだけでなく、すべてのパラメーターで更新属性を呼び出します。スーパーで更新されるフィールドを除外するにはどうすればよいですか?