gpt4 book ai didi

ruby-on-rails-3 - 用于自定义操作的 rails3 cancan load_resource

转载 作者:行者123 更新时间:2023-12-04 03:56:20 30 4
gpt4 key购买 nike

我在我的应用程序中使用 cancan 1.6.8。

我必须在我的自定义方法中创建一个购物车。所以我在我的 routes.rb 中添加了自定义操作。示例:

resources :carts
collection do
get "new_cart"
post "create_cart"
end
end

如何使用 load_resource 为我的自定义方法(new_cart、create_cart)初始化新对象(@cart = Cart.new)?

最佳答案

除了 :new:create 之外,指定 :new 哪些操作是新资源操作。如果您想构建新资源而不是获取资源,请将操作名称传递到此处。

例子:

load_resource :new => [:new_cart, :create_cart]

引用 http://rdoc.info/github/ryanb/cancan/master/CanCan/ControllerAdditions/ClassMethods:load_resource

关于ruby-on-rails-3 - 用于自定义操作的 rails3 cancan load_resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462642/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com