![]() |
1
4
听起来几乎和什么一模一样 "acts-as-taggable-on" 提供。 从自述文件: class User < ActiveRecord::Base acts_as_taggable_on :tags, :skills, :interests end @user = User.new(:name => "Bobby") @user.tag_list = "awesome, slick, hefty" # this should be familiar @user.skill_list = "joking, clowning, boxing" # but you can do it for any context! @user.skill_list # => ["joking","clowning","boxing"] as TagList @user.save @user.tags # => [<Tag name:"awesome">,%lt;Tag name:"slick">,<Tag name:"hefty">] @user.skills # => [<Tag name:"joking">,<Tag name:"clowning">,<Tag name:"boxing">] # example finds: User.tagged_with("awesome", :on => :tags) # => [@user] User.tagged_with("awesome", :on => :skills) # => [] |
![]() |
2
1
值得注意的是,您可以使用下面的方法获得tag.rb。
|
![]() |
Joao Quaresma · 将现有项目添加到待办事项列表 6 年前 |
![]() |
lastone · 为什么我的迁移导致“#<ActiveRecord::ConnectionAdapters::MySQL::TableDefinition”的“NoMethodError:undefined方法'jsonb”? 6 年前 |
![]() |
osexp2000 · 为什么chefDK包含*。水电站和*。h文件 7 年前 |