gpt4 book ai didi

javascript - 如何使用 gon gem 显示数据库值而不是对象

转载 作者:行者123 更新时间:2023-11-30 12:22:54 26 4
gpt4 key购买 nike

我一直在关注this tutorial by Ryan Bates尽管它很棒,但最终输出的是一堆对象而不是它们的值。

我有一个名为 User(名称:字符串值:整数)的模型的数据库

我希望 alert javascript 显示数据库中的所有名称和值,而不仅仅是

 [object Object],[object Object],[object Object],[object Object],[object Object]

我的用户 Controller 是

class UsersController < ApplicationController
before_action :set_user, only: [:show, :edit, :update, :destroy]

# GET /users
# GET /users.json

def index
gon.users = User.all
end
end

我的 users.js.coffee 是

alert gon.users if gon

最佳答案

只需使用 as_json 方法即可。

gon.users = User.all.as_json

编辑:

抱歉,检查后 gon 似乎自动执行。这只是一个渲染问题,因此您可以尝试:

var renderedUsers = JSON.stringify(gon.users);
alert(renderedUsers);

或咖啡

renderedUsers = JSON.stringify gon.users
alert renderedUsers

关于javascript - 如何使用 gon gem 显示数据库值而不是对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30420968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com