Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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 不记录标记器id或标记器类型_Ruby On Rails_Acts As Taggable On - Fatal编程技术网

Ruby on rails 不记录标记器id或标记器类型

Ruby on rails 不记录标记器id或标记器类型,ruby-on-rails,acts-as-taggable-on,Ruby On Rails,Acts As Taggable On,我已经在Rails 3.0.3和Ruby 1.9.2上的gem上设置了acts as taggable。标记按预期工作,但标记表未捕获标记器id 以下是我的设置: class Course < ActiveRecord::Base # attr_accessible :title, :description, :duration, :format acts_as_taggable class User < ActiveRecord::Base # identifi

我已经在Rails 3.0.3和Ruby 1.9.2上的gem上设置了acts as taggable。标记按预期工作,但标记表未捕获标记器id

以下是我的设置:

class Course < ActiveRecord::Base

  # attr_accessible :title, :description, :duration, :format

  acts_as_taggable

class User < ActiveRecord::Base

  # identifies user who tags as part of the acts-as-taggable-on gem
  acts_as_tagger
课程

提前感谢您对我的帮助,以确定我遗漏了什么

作为可标记的,无法自动知道哪个用户正在进行标记。当用户进入或编辑课程时,您必须在控制器中明确告知用户正在按如下方式标记课程:

@tag(@class,:with=>“tag1,tag2”)

文档中的标题为标记所有权: