我的数据库中有一个小用户表,我想用javascript获取。
所以我设置了一个jquery get函数来正确获取user.json。除了ID之外,我从用户那里获得了所有数据。有什么办法可以将ID和其他用户数据一起获取吗?
user.controller.rb
# GET /users.json
def index
@users = User.find(:all)
end
使用Javascript:
function getUsers() {
$.get('http://localhost:3000/users.json?callback=?', function(res) {
console.log(res);
});
}
答案 0 :(得分:1)
它是jbuilder ---默认情况下它不包含ID,它包含用于获取有关模型的更多信息的URL。
应用/视图/用户/ show.json.jbuilder 强>
json.extract! @user, :name, :created_at, :updated_at
而是添加id来显示:
json.extract! @user, :id, :name, :created_at, :updated_at
答案 1 :(得分:-1)
您是否尝试过使用gon?试一试,它可能对你有帮助。