Mik*_*ike 0 ruby hash views ruby-on-rails find
我在我的一个/views/文件中有这个:
<%= Result.find(:all) %>
Run Code Online (Sandbox Code Playgroud)
结果是一个模型.这在控制台中工作正常但它['#,'#]在视图中返回.它已经认识到我有两个结果,但它没有显示结果.有什么想法吗?
它不是返回的哈希,它是您看到的连接字符串表示.
<%= %>puts与控制台中的相同.例:
> puts User.all
#<User:0x00000102f98550>
...
Run Code Online (Sandbox Code Playgroud)
如果要查看需要使用的所有属性inspect.例:
> puts User.all.inspect
[#<User id: 2, email: "ga...
Run Code Online (Sandbox Code Playgroud)
所以:
<%= Result.find(:all).inspect %>
Run Code Online (Sandbox Code Playgroud)
尽管如此仍然不是很好的输出,我猜你这样做是为了调试.
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |