编辑tag有时候不能用
This commit is contained in:
parent
7d04ce80d4
commit
7cbee4cd53
|
@ -246,7 +246,7 @@ class TagsController < ApplicationController
|
||||||
if @taggable_id.blank? #如果没有传tag_id,那么直接更新tag_name就好了。但是要防止 重命名后的tag存在。
|
if @taggable_id.blank? #如果没有传tag_id,那么直接更新tag_name就好了。但是要防止 重命名后的tag存在。
|
||||||
#看重命名后的tag是否存在。如果存在的话,只需要更改taggings里边的id即可
|
#看重命名后的tag是否存在。如果存在的话,只需要更改taggings里边的id即可
|
||||||
if @rename_tag
|
if @rename_tag
|
||||||
@taggings = ActsAsTaggableOn::Tagging.find_by_tag_id_and_taggable_type(@tag_id,@taggable_id,@taggable_type)
|
@taggings = ActsAsTaggableOn::Tagging.find_by_tag_id_and_taggable_type(@tag_id,@taggable_type)
|
||||||
@taggings.update_attributes({:tag_id=>@rename_tag.id})
|
@taggings.update_attributes({:tag_id=>@rename_tag.id})
|
||||||
else #如果不存在,那么就直接更新该tag名称为新的名称
|
else #如果不存在,那么就直接更新该tag名称为新的名称
|
||||||
(ActsAsTaggableOn::Tag.find_by_name(@tag_name)).update_attributes(:name=>@rename_tag_name)
|
(ActsAsTaggableOn::Tag.find_by_name(@tag_name)).update_attributes(:name=>@rename_tag_name)
|
||||||
|
|
Loading…
Reference in New Issue