2015-03-02 45 views
0

我在我的應用程序中安裝了gem 'will_paginate', '~> 3.0.6'。但是,當我添加代碼服務器在安裝了will_paginate gem後找不到文件'will_paginate'

//= require will_paginate 

到我application.js,並嘗試加載一個網頁,我得到以下錯誤:

Couldn't find file 'will_paginate' 

有誰知道爲什麼我的服務器可能無法找到該文件?

+0

爲什麼你要求它作爲js文件? – atomdev 2015-03-02 19:55:51

+0

https://github.com/mislav/will_paginate – atomdev 2015-03-02 19:56:31

+0

@rubykid正如我所記得的那樣,這就是我必須處理的每一個我曾經安裝過的寶石。它也在這裏說:https://github.com/mislav/will_paginate/wiki/Installation – 2015-03-02 19:59:21

回答

1

如果我理解正確的話,你的application.js有這樣一行:

// =需要will_paginate

當應用程序啓動,它看起來爲上市JavaScript文件/庫可用。 will_paginate.js不存在,所以應用程序錯誤加載。

「will_paginate」是一個寶石,所以我認爲rubykid是正確的 - 捆綁所有。下一步是確保所有的.paginate鉤子都在控制器和視圖的正確位置。但你沒有問這個,所以我不會去那裏。

祝你好運。