gpt4 book ai didi

ruby-on-rails - attr_accessor 默认值

转载 作者:数据小太阳 更新时间:2023-10-29 06:20:58 25 4
gpt4 key购买 nike

我正在使用 Rails,我想将 attr_accessor :politics 默认设置为 false。

有谁知道如何做到这一点,并且能够用简单的术语为我解释一下吗?

最佳答案

Rails 有 attr_accessor_with_default所以你可以写

class Like
attr_accessor_with_default :politics,false
end

i = Like.new
i.politics #=> false

就这些

更新

attr_accessor_with_default已在 Rails 3.2 中弃用。您可以使用纯 Ruby 代替

class Like
attr_writer :politics

def politics
@politics || false
end
end

i = Like.new
i.politics #=> false

关于ruby-on-rails - attr_accessor 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715468/

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