Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在rails视图中显示变量_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 在rails视图中显示变量

Ruby on rails 在rails视图中显示变量,ruby-on-rails,ruby,Ruby On Rails,Ruby,如果我有这样的变量 [{"value"=>"4"}] 当我这样看待inspect时: <%= @res.inspect %> 如何仅显示/打印/回显其值 试试这个 <%= @res.first["value"] %> 或 试试这个 <%= @res.first["value"] %> 或 Ruby 2.3及更新版本 @res是索引为0的哈希数组。要获取该值,可以使用: @res.dig(0,"value") <%= @re

如果我有这样的变量

[{"value"=>"4"}]
当我这样看待inspect时:

<%= @res.inspect %>

如何仅显示/打印/回显其值

试试这个

<%= @res.first["value"] %>


试试这个

<%= @res.first["value"] %>


Ruby 2.3及更新版本
@res
是索引为0的哈希数组。要获取该值,可以使用:

@res.dig(0,"value")
<%= @res.fetch(0,{}).fetch("value") %>
并在视图中显示它:

<%= @res.dig(0,"value") %>
Ruby 2.3及更新版本
@res
是索引为0的哈希数组。要获取该值,可以使用:

@res.dig(0,"value")
<%= @res.fetch(0,{}).fetch("value") %>
并在视图中显示它:

<%= @res.dig(0,"value") %>
您也可以尝试:

<% @res.each do |item| %>
  <p><%= item["value"] %></p>
<% end %>

当您的阵列中有更多项目时,这将非常有用。

您也可以尝试:

<% @res.each do |item| %>
  <p><%= item["value"] %></p>
<% end %>

当您的数组中有更多项时,它将非常有用