Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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 无法从数据库返回所需的结果_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 无法从数据库返回所需的结果

Ruby on rails 无法从数据库返回所需的结果,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,我正在Rails中进行一个简单的查询,但似乎无法得到期望的结果 查询是: <%= User.select(id: @list.user_id).pluck(:username) %> 它工作正常,但结果是[“User1”]而不是User1 我尝试了。但没有成功。提前谢谢你 修改查询,尽管您应该在控制器或其他地方执行此操作 <% = User.select(:username).find(@list.user_id).username %> 我执行此查询只是为了在

我正在Rails中进行一个简单的查询,但似乎无法得到期望的结果

查询是:

<%= User.select(id: @list.user_id).pluck(:username) %>

它工作正常,但结果是
[“User1”]
而不是
User1


我尝试了
。但没有成功。提前谢谢你

修改查询,尽管您应该在控制器或其他地方执行此操作

<% = User.select(:username).find(@list.user_id).username %>


我执行此查询只是为了在表单标题中输出一个小细节,因此我认为它是正确的位置,尽管如此,更改了我的查询后,返回的结果是:#没问题,现在您已经可以使用了,您可能应该重构它以使用列表中的a或a。非常棒,非常感谢!它现在很有魅力,而且很干净!