gpt4 book ai didi

ruby-on-rails - 从 ROR 模型中的另一个表获取变量

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:04 26 4
gpt4 key购买 nike

我试图让没有填写个人资料的用户重定向到编辑页面。

我有两个表 - 用户(设计句柄)和配置文件。

配置文件有一行名为 profile_complete

在我的用户模型中,我试图定义一个名为 profile_complete 的方法,它接受 profiles_complete 的 bool 值并将其传回。

class User < ActiveRecord::Base
# Include default devise modules. Others available are:
# :token_authenticatable, :confirmable,
# :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable

# Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation, :remember_me

has_many :profiles, :dependent => :destroy

def profile_complete?
self.profile.profile_complete == true
end
end

但似乎无法弄清楚 profile_complete 方法中的那一行是什么。我已经让其他位在正确的位置工作,但无法通过任何帮助获得此变量?干杯:)

最佳答案

def profile_complete?
self.attributes.values.include?(nil) ? false : true
end

关于ruby-on-rails - 从 ROR 模型中的另一个表获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14218808/

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