我一直在我的rails应用程序中实现Ancestry gem,我几乎让它按照我想要的方式工作。
我遇到来自Ancestry README docs的以下代码行的问题。
TreeNode.find_by_name('Crunchy').subtree.arrange
我在我的应用中使用的代码如下:
Message.find_by_name('FedEx').@messages.arrange
有了这个,我收到一条错误消息:
syntax error, unexpected tIVAR
...find_by_name('FedEx').@messages.arrange );@output_buffer.saf...
...
任何人都可以告诉我我做错了什么,或者向我解释一下TreeNode
和subtree
应该替换为什么?
答案 0 :(得分:1)
我相信你想要的是:Message.find_by_name('FedEx').subtree.arrange
Message
类应根据自述文件通过has_ancestry
实现祖先。