Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails CanCan-为什么在I';我不打电话给你?_Ruby On Rails_Ruby On Rails 3_Cancan - Fatal编程技术网

Ruby on rails CanCan-为什么在I';我不打电话给你?

Ruby on rails CanCan-为什么在I';我不打电话给你?,ruby-on-rails,ruby-on-rails-3,cancan,Ruby On Rails,Ruby On Rails 3,Cancan,我的ability.rb文件中包含以下内容: can :create, ThreadParticipation do |participation| Rails.logger.info 'XXXXXXX' end 奇怪的是,当我调用ThreadParticipation.new时,这个规则正在运行,我看到了记录器的输出 为什么可以:在我刚开始跑步时创建跑步。新建 谢谢create是“新建+创建”操作的别名。 这样做是为了模拟C-R-U-D行为。 所以 而且 :manage = :creat

我的ability.rb文件中包含以下内容:

can :create, ThreadParticipation do |participation|
  Rails.logger.info 'XXXXXXX'
end
奇怪的是,当我调用ThreadParticipation.new时,这个规则正在运行,我看到了记录器的输出

为什么可以:在我刚开始跑步时创建跑步。新建


谢谢

create是“新建+创建”操作的别名。 这样做是为了模拟C-R-U-D行为。 所以

而且

:manage = :create + :read + :update + :destroy

create是“新建+创建”操作的别名。 这样做是为了模拟C-R-U-D行为。 所以

而且

:manage = :create + :read + :update + :destroy