我在我的控制了這一點:Rails可以不DUP NilClass錯誤的PARAMS
@artists = Artist.where("artist LIKE ?", "%#{params[:term]}%").limit(500).paginate(params[:page])
而且我得到了can't dup NilClass
錯誤。
現在,params [:term]和params [:page]是2個不同的變量,所以爲什麼會出現錯誤?如果我刪除第二個參數變量,錯誤消失了。
它仍然會出現,即使我這樣做:
page = params[:page]
然後如下:
paginate(page)
我想明白爲什麼會發生,以及如何解決它,如何使用來自同一行的params()中的2個變量沒有出現錯誤。
編輯
我發現,取代PARAMS整數:在一個稍微不同的錯誤結果[頁碼]:can't dup FixNum
所以也許問題不是使用參數,但別的東西。仍然不知道如何解決它。
幫助了我這樣一個愚蠢的笨蛋,ta! –
絕對不是要刪除的東西,我只是犯了同樣的錯誤! – GMA