gpt4 book ai didi

ruby-on-rails - 如何通过 habtm 关联设置 load_and_authorize_resource?

转载 作者:行者123 更新时间:2023-12-04 16:48:27 26 4
gpt4 key购买 nike

我有要在项目上下文中显示的任务。它们通过 habtm 关联关联。所以我有三个表:projects、tasks 和 projects_tasks

resources :projects do
resources :tasks
end

class Project < ActiveRecord::Base
has_and_belongs_to_many :tasks
...

class Task < ActiveRecord::Base
has_and_belongs_to_many :projects
...

如何通过 habtm 关联设置 load_and_authorize_resource

# ???
class TasksController < ApplicationController
load_and_authorize_resource :project
load_and_authorize_resource :task, :through => :project, :shallow => true
...

最佳答案

你可能想让你加入一个模型,这样一个项目 has_many :tasks, :through => : assignments

关于ruby-on-rails - 如何通过 habtm 关联设置 load_and_authorize_resource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9829977/

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