我正在使用Postgresql
,我不确定我在这里缺少什么,但是在我的数据库中调用我的数据库
helper.rb:
def get_info
info = Scraper.find(1)
puts info
end
在我的控制器.rb 中通过 post 请求,如下所示:
def create
helpers.get_info
end
正在返回
#<Scraper:0x00007f96f9738ce0>
与我的数据库中的实际信息相反:
<Scraper id: 1, restaurant: => "subway">
修改以下代码
def get_info
info = Scraper.find(1)
puts info
end
如
def get_info
Scraper.find(1)
end
这将起作用,无需使用puts info
,即使你想使用puts
也可以使用
puts info.inspect
puts
打印复杂对象的类和对象 ID。要打印有关对象的详细信息,可以使用inspect
:
puts info.inspect
有关更多详细信息,您可以在此处结帐:https://vitobotta.com/2011/01/17/prettier-user-friendly-printing-of-ruby-objects/
puts info.inspect
我建议您阅读 Ruby on rails 文档