Rails 3-先祖宝石方法无法正常工作

Ang*_*elo 2 rubygems ruby-on-rails-3


大家好

我已按照本教程进行操作:http : //railscasts.com/episodes/262-trees-with-ancestry

当我尝试制作“ arrange(:order =>:id)”时,收到了此消息

    undefined method `arrange' for #<Array:0x8c19780>

Extracted source (around line #4):

1: 
2: <h1>Listing categories</h1>
3: 
4: <%= nested_categories @categories.arrange(:order => :id) %>
5: 
6: <br />
7:
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

谢谢!

Til*_*ilo 5

我正在使用祖先Gem,对我来说效果很好。例如:

 require 'awesome_print'                  # just for nice demo output
 ap  Account.arrange(:order => :id) ; 1   
Run Code Online (Sandbox Code Playgroud)

您需要在自己的Categories类上运行它-这是一个类方法

在Rails控制台中尝试一下!