将整数与设计用户关联? [英] Associate integer with devise user?

查看:38
本文介绍了将整数与设计用户关联?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试为每个 Devise 用户添加一个整数值以跟踪用户无法编辑的积分.在做了一些研究之后,我似乎应该使用belongs_to 用户创建一个信用模型.有没有更好的方法来做到这一点?

I'm trying to add an integer value to each Devise user to keep track of credits, which cannot be edited by the user. After doing some research it seems like I should create a credits model with belongs_to user. Is there a better way to do this?

谢谢!

推荐答案

不需要全新的模型,因为您只需要一个与每个用户相关联的整数.尝试将 credits 属性添加到您的 User 模型:

No need for an entirely new model, since all you need to is a single integer associated with each user. Try adding a credits attribute to your User model:

# from command line
rails generate migration AddCreditsToUser credits:integer
rake db:migrate

# app/models/user.rb
attr_accessible :credits

您的模型是否受设计支持并不重要,因为 credits 属性在设计之外运行.

It shouldn't matter whether your model is Devise-backed or not, since the credits attribute operates outside of Devise.

这篇关于将整数与设计用户关联?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆