我试图从给定的代码中销毁标签,但它不起作用.怎么能完成?
@tag = Tag.find_by_name(params[:name]) @tag.destroy render :update do |page| page[:divtag].innerHTML = render :partial => "controls/tag_list" end
解决方法
你提供的例子似乎破了.通常,您有一个属于模型的标签列表(比如一个用户模型).然后你可以这样打电话:
# Find a user @user = User.find_by_name("Bobby") # Show available tags @user.tag_list # => ["awesome","slick","hefty"] as TagList # Remove the "slick" tag @user.tag_list.remove("slick") # Store change @user.save
有关更多信息,请查看acts-as-taggable-on readme(遗憾的是,未解释删除标记).