2013-03-24 50 views
0

我正在将旧的Rails 2.2.2项目迁移到Rails 3,并且我一直在修复一些问题 - 最新版本如下。Rails 2.2.2到Rails 3 - 可分类

undefined method `sortable' 

显然Rails 2.2.2有一个叫做“sortable”的方法或关键字?是Rails 2.2.2框架的一部分吗?

Rails 3中是否存在相同的功能?

我该如何改变这在Rails 3中工作?

感谢

<tr> 
      <th style="padding-left:20px;"><%= sortable "name", "Name" %></th> 
      <th><%= sortable "company", "Company" %></th> 
      <th>Email</th> 
      <th><%= sortable "created_at", "Created On" %></th> 
     </tr> 

回答

0

我认为,从瑞安贝茨http://railscasts.com/episodes/228-sortable-table-columns这个视频课程,可以帮助你。

+0

迪马,谢谢,但你建议的网址是实现对Rails 2.2.2进行排序,并且我的问题是如何获得我的Rails 2.2.2代码已经可以排序工作,在Rails 3中工作。请再次阅读问题 – Slinky 2013-03-24 16:40:15

+0

对不起,那么你可以使用https://github.com/dadooda/handles_sortable_columns gem进行排序 – 2013-03-24 16:50:23

+0

谢谢。我将看看 – Slinky 2013-03-24 16:54:00

1

我认为你正在使用的handles_sortable_columns宝石,here is如何设置这种宝石为Rails 3

+0

感谢。我会尝试一下,让你知道。在environment.rb中没有任何东西(我找不到Gemfile)表明这一点。我应该找其他地方吗? – Slinky 2013-03-24 16:52:44

+0

看看供应商/插件文件夹 – 2013-03-24 16:55:13

+0

供应商/插件没有那样 – Slinky 2013-03-25 11:07:42