【问题标题】:SQL statement can be outputted in rails console but not in view (rails 6)SQL 语句可以在 rails 控制台输出但不在视图中(rails 6)
【发布时间】:2020-02-27 08:26:30
【问题描述】:

我想从我拥有的用户列表表中显示此 rails 命令“Userlist.order(:role)”的输出

它有一个来自控制台的有效输出,但是当它像@userrole = Userlist.order(:role) 一样将它添加到我的控制器中时

它输出了一堆像这样的哈希 Userlist:0x0000000008c10978

因此,我如何在我的控制器上配置命令

【问题讨论】:

    标签: sql ruby-on-rails


    【解决方案1】:

    最简单的方法是将.inspect 方法添加到@userrole。但输出仍然会很丑

    【讨论】:

    • 喜欢这个? @userrole=Userlist.order(:role).inspect
    • 最好在您的视图模板中执行此操作,例如 <%= @userrole.inspect %>
    猜你喜欢
    • 2011-05-11
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多