Log in as a wrangler
Browse > Tags > New Tag
Use this form to create four tags, each one a canonical freeform:
Test Tag
Test Tag's Subtag
Test Tag's Metatag
Test Tag's Metatag's Metatag
Go to the Edit page for Test Tag's Subtag, fill in Fandoms with "No Fandom" and MetaTags with "Test Tag", and save
Go to the Edit page for Test Tag, fill in Fandoms with "No Fandom" and MetaTags with "Test Tag's Metatag", and save
Go to the Edit page for Test Tag's Metatag, fill in Fandoms with "No Fandom" and MetaTags with "Test Tag's Metatag's Metatag", and save
What happens
I get a 500 error. If I go back to the edit page, the Fandom has saved, but not the MetaTag.
What should happen
The MetaTag should save correctly, too, and I should end up with a tree like
Test Tag's Metatag's Metatag
Test Tag's Metatag
Test Tag
Test Tag's Subtag
Notes
The error happens on line 56 of the meta_tagging model: a no method error for update_attribute! because this method does not exist in Rails – only update_attributes, update_attributes!, and update_attribute do.
Yay, this works! I now have this tree:
Sarken’s Tag’s Metatag’s Metatag
Sarken’s Tag’s Metatag
Sarken’s Tag
Sarken’s Tag’s Subtag
Successfully created character tag tree (since characters is where four-level trees are most common ime) by metatagging from bottom to top, with all tags inheriting meta-sub relationships and fandom association upon first try.
Myth Metatag
Inspiration Name
Inspiration Mirrorverse