Bugs: Browse | Submit New | Admin
The tag method clears tags if the :clear option is set, but when tags are appended to the collectin, the tag isn't added if tagged_with? is true. But the tags are not reloaded, so old tags are lost. For example, x.tag("one two three") x.tag("one two three four five") I think will result with x having "three", "four", and "five" as its tags. Changing the tagged_with? call to tagged_with?(name, true) (i.e., reloading) does the right thing.
Add A Comment: