我正在使用Postgresql
,我不确定我在这里缺少什么,但在我的
helper.rb :
def get_info
info = Scraper.find(1)
puts info
end
在我的 controller.rb 中通过帖子请求,例如:
def create
helpers.get_info
end
正在返回
#<Scraper:0x00007f96f9738ce0>
与我的数据库中的实际信息相反:
<Scraper id: 1, restaurant: => "subway">
答案 0 :(得分:3)
修改以下代码
def get_info
info = Scraper.find(1)
puts info
end
作为
def get_info
Scraper.find(1)
end
这样就行了,不需要使用puts info
,或者即使您想使用puts
,也可以使用
puts info.inspect
答案 1 :(得分:2)
puts
打印复杂对象的类和对象ID。要打印有关对象的详细信息,可以使用inspect
:
puts info.inspect
有关详细信息,请在此处结帐:https://vitobotta.com/2011/01/17/prettier-user-friendly-printing-of-ruby-objects/
答案 2 :(得分:1)
puts info.inspect