0
我得到我的地方和生產服務器一個奇怪的錯誤...梁2 NoMethodError在BrandsController#顯示未定義的方法`秩序」爲#<陣列:0x7065083ffd08>
@search = Product.find(:all, :conditions => {:brand_id => @brand.id, :category_id => @category.id})
@search.order ||= :descend_by_price
@products = @search.all(params[:order] || :descend_by_price).paginate(:page => params[:page])
我運行軌道2.3。 11和Ruby 1.8.7本地和生產服務器上。任何幫助將非常感激。
感謝
Alok,謝謝你的迴應,我認爲你是對的。我修改,以適應這一點,錯誤感動了我。我把它移到了Products對象上:https://gist.github.com/1386908。看看:http://api.rubyonrails.org/classes/ActiveRecord/Base.html,任何其他想法或推薦? –
從看起來像你試圖訂購所有的產品,然後執行查找(訂單是一種類的方法,我認爲在一定的標準下命令所有的產品)。爲什麼不這樣做,執行查找並添加一個條件以特定順序返回結果。 –