2013-03-24 51 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