我一直在努力在我的rails應用程序中實現Ancestry gem,我幾乎已經按照我希望的方式工作了。find_by_name祖先Gem
我遇到了以下Ancestry README docs的代碼行問題。
TreeNode.find_by_name('Crunchy').subtree.arrange
,我用我的應用程序的代碼如下:
Message.find_by_name('FedEx')[email protected]
有了這個,我收到一條錯誤消息:
syntax error, unexpected tIVAR
...find_by_name('FedEx')[email protected]);@output_buffer.saf...
...
誰能告訴我是什麼我做錯了,或向我解釋什麼TreeNode
和subtree
應該被替換?
正如錯誤所述,這是一個語法錯誤。您不能訪問對象屬性(即使用實例變量)。爲什麼你使用'@ messages.arrange'而不是'subtree.arrange'作爲文檔說的? – Alex 2012-01-15 10:04:11
@Alex當我使用'.subtree.arrange'時,我得到一個'undefined method'子樹'錯誤',所以我認爲這是不正確的? – 2012-01-15 10:08:19