2011-03-18 72 views
4

我是新來的Rails,我不知道爲什麼我的鏈不工作。Rails 3 ActiveRecord鏈接

工作

my_model.select('name').where('status_id = 6').all 

不工作

my_model.select('name').where('status_id = 6').order('name') 

爲什麼鏈接的orderwhere不執行查詢?我試過在.order之後加入.all,但那似乎也不起作用。

+0

的問題是你__VIEW__這一行動中。顯示您的視圖 – fl00r 2011-03-18 22:43:49

+0

@ fl00r - 我不相信這是在我看來,因爲當我在軌道控制檯中執行沒有'order'子句的查詢時,它工作/然後當我添加'order'子句時,我得到:NoMethodError:You當你沒有想到它的時候會有一個零對象! 您可能預期了Array的一個實例。 評估nil時出錯。<< \t from /home/mspangler/.rvm/gems/jruby-1.6.0/gems/activerecord-jdbc-adapter-1.1.1/lib/arel/visitors/sql_server.rb :34:在'visit_Arel_Nodes_SelectStatement' – 2011-03-23 18:39:06

+0

我們可以知道它何時會發布到rubygems.org嗎? – Notinlist 2011-05-17 09:11:29

回答