2014-10-10 49 views
0

当我去铁轨控制台,输入:不加载到变量从数据库中控制器的索引部分

irb(main):018:0> search_filter = Search.order("created_at").last 
I get back: 
Search Load (1.4ms) SELECT "searches".* FROM "searches" ORDER BY created_at DESC LIMIT 1 
=> #<Search id: 9, user_id: 2, postnumer_id: "170", matssvaedi_id: "", ist120_id: "", gotuheiti: "", 
dagsetning_from: nil, dagsetning_to: nil, byggingarar_from: nil, byggingarar_to: nil, 
fjoldiherbergja_from: nil, fjoldiherbergja_to: nil, flatarmal_from: nil, flatarmal_to: nil, 
created_at: "2014-10-10 11:56:55", updated_at: "2014-10-10 11:56:55"> 

这是我所期望的,在搜索表中的最后一个记录基础上创建日期。

但是如果我把
search_filter = Search.order(“created_at”)。最后
在我SearchesController
下一行的索引部分,第一行是
放search_filter
我得到在当我按下Rails服务器控制台输出如下提交:

#<Search:0x007f3ccc6d8c78> 

可有人请解释为什么帮忙的输出是不一样的。我一直在看这一段时间,我没有得到它。
谢谢

回答

1

当你做puts你打印变量。要打印的实例变量“搜索”的字符串表示看到一些具体的事情,你可以的小费做puts search_filter.property

+0

感谢。搜索导致我as_json解决了我的问题。 – user3334207 2014-10-10 20:24:38

相关问题