gpt4 book ai didi

ruby-on-rails - rails 3 : setting the timezone to the current users timezone

转载 作者:行者123 更新时间:2023-12-04 04:44:14 26 4
gpt4 key购买 nike

我把它放在应用程序 Controller 中:

before_filter :set_timezone 

def set_timezone
Time.zone = current_user.time_zone
end

但我总是收到错误:
undefined method time_zone for #<User:0xa46e358>

我就是不知道为什么...

我希望有人能帮帮忙

最佳答案

Max -- ryandaigle.com article您提到了 this writeup 的链接您需要在其中创建迁移以将“time_zone”作为属性添加到用户

(这是来自文章,采用 rails 2.x 语法)

$ script/generate scaffold User name:string time_zone:string
$ rake db:migrate

之后
<%= f.time_zone_select :time_zone, TimeZone.us_zones %>

这就是您的 .time_zone 返回 method_missing 的原因——您还没有将 time_zone 存储在用户身上。

关于ruby-on-rails - rails 3 : setting the timezone to the current users timezone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4269270/

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