如何使用rails3将本地时区的日期保存到数据库?

2023-11-26

我有 Rails3 应用程序,其模型用户和字段 expires_at 创建如下:

t.column :expires_at, :timestamp

在我的数据库(postgresql)中,它的类型为:

timestamp without timezone

问题是当我打电话时:

@user.expires_at = Time.now
@user.save

它以 UTC 时区保存到数据库中(我的本地时间是 UTC + 1:00,华沙),但我不想要这样。我只想将本地时区保存到数据库中(2011-03-30 01:29:01.766709,而不是 2011-03-29 23:29:01.766709)

我可以使用rails3 实现这一点吗?


为了将本地时区的时间保存到数据库中,必须在application.rb

 config.active_record.default_timezone = :local
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用rails3将本地时区的日期保存到数据库? 的相关文章

  • 无法编辑凭证 Rails 5.2

    当我这样打开文件时 EDITOR atom wait bin rails credentials edit 我得到一个全新的文件 该文件被分配了新名称 number credentials yml 并报告 新凭据已加密并保存 但我没有机会编
  • 使用 ruby​​ 2.4 安装 json 1.8.3 时出错

    版本信息 ruby 2 4 0p0 2016 12 24 修订版 57164 x86 64 linux 宝石2 0 3 Windows 10 I ran bundle install它告诉我跑gem install json v 1 8 3
  • 这个 MiniTest::Unit::TestCase 警告是什么意思?

    我的测试运行没有问题 突然出现以下警告 MiniTest Unit TestCase is now Minitest Test 以下库中报告了这一点 ruby 1 9 3 p392 lib ruby 1 9 1 test unit test
  • Ruby 中“singleton”方法驻留在哪里?

    我正在玩singleton class在我的IRB中 并尝试了以下片段 class Foo end gt nil foo Foo new gt
  • 设计 /users/sign_in 重定向到错误的控制器

    Vitals ruby 1 9 3p194 2012 04 20 修订版 35410 i686 linux Rails 3 2 7 设计2 1 2 GET users sign in 正在尝试重定向到错误的控制器 它已停止重定向到 weco
  • TikTok Oauth - 参数错误(登录套件)

    我正在尝试使用 tiktok 登录工具包 登录我的应用程序 我在 Tiktok 中创建了一个基于网络的应用程序 提供了正确的重定向域 应用程序正在 生产中 我能够重定向到titok com但是当我单击授权选项时 出现以下错误 data de
  • 大虾如何生成目录?

    有没有一种简单的方法来生成带有相应页面链接的目录 在最近版本的虾中 是的 查看 API 示例的 Examples general outlines rb 示例 See http prawnpdf org manual pdf http pr
  • Ruby 中 return 的意义是什么?

    有什么区别return只需放置一个变量 如下所示 没有回报 def write code number of errors if number of errors gt 1 mood Ask me later else mood No Pr
  • 在 Rails 3 项目中加载种子数据

    到目前为止 我一直在使用 Fixtures 以及 rake 任务来为我的数据库创建一些种子数据 这工作得很好 但我突然遇到了奇怪的问题 比如在模型中获取 autogen id 1 2 3 然后在连接模型中获取错误的 id 使得关联根本不起作
  • PG::UniqueViolation:错误:重复的键值违反了唯一约束

    我在 Rails 4 2 6 中使用 devise 4 2 0 在我的应用程序中 我在用户和配置文件表中使用嵌套属性 仅当我创建新记录时才需要验证密码 当我更新创建的记录时 密码字段不会验证 My user rb文件是 class User
  • Ruby Shoes 打包程序,包括应用程序中的 Shoes

    我似乎无法让 Ruby Shoes 打包程序正确创建包含 Shoes 的 exe 我正在使用 Raisins 版本 0 r1134 并从 github 替换 pack rb 打包程序制作的 exe 都是 70 80K 文件 它们显然不包括
  • 设计在 XHR 上抛出 HTTP 身份验证并注销

    我在使用 Devise 使用 OmniAuth 来验证我的 Rails 应用程序时遇到很多问题 我重新启动我的服务器并在隐身模式下打开一个新选项卡 以便清除 cookie 并加载我的应用程序 我登录 然后进入该应用程序 当我到达通过 AJA
  • Ruby/Rails/Rack 代码中的“use”关键字/单词

    最近我偶然在Ruby代码中看到这个词 use 当我正在查看一些与goliath https github com postrank labs goliath 中间件等 看起来它不同于include extend and require 有人
  • 使文本在 div 内可滚动

    我希望将一些冗长的文本包含到div可以通过向上或向下滚动来查看文本 现在 描述 文本呈现如下并且位于一个 div class div
  • Ruby Net:SSH控制大师?

    我目前有一个 Ruby Rails 应用程序 需要建立大量的短 SSH 连接 使用 Ruby Net SSH 库可以正常工作 只是每次我想发出命令时应用程序都必须登录并协商密钥 这太慢了 有没有办法使用 Ruby Net SSH 启用 Co
  • Rails 身份验证插件推荐

    我想向我的 Rails 应用程序添加身份验证 我遇到了几个这样做的插件 acts as authenticated restful authentication Authlogic 等 我还没有看到一篇文章描述使用每种方法的差异 优点和缺点
  • 如何在 rake 任务中包含 ActionMailer 类?

    我想在我的 rake 任务中使用 ActionMailer 以便在特定时间向人们发送电子邮件 我在 app mailers 文件夹中编写了一个邮件程序类 如下所示 class AlertsMailer lt ActionMailer Bas
  • MacOS 每秒唤醒次数错误

    构建 Rails 应用程序 ruby 2 4 0p0 Rails 5 1 4 并使用我的 Macbook Air MacOS High Sierra 10 13 2 进行本地测试 我不断遇到此问题 过去 241 秒内有 45001 次唤醒
  • Rails 3.1 资产 - 开发中的奇怪服务

    我遇到了 Rails 3 1 资产管道的问题 资产在开发过程中包含两次
  • 为什么 Rails 托管在 VM 上时会缓存视图文件并共享 Samba 上的代码库

    我有以下设置 我的本地计算机 OS X 上的代码作为 Samba 共享共享 在 Parallels 中运行的 Ubuntu VM 安装共享 在开发模式下运行 Rails 2 1 通过 Mongrel WEBrick 或乘客 如果我对视图进行

随机推荐

  • 如何在 WatchOS 上构建带有音频反馈的锻炼应用程序?

    我正在 WatchOS 上构建一个非常简单的锻炼应用程序 它的功能之一是在训练期间提供音频反馈 当显示屏打开时 我可以播放文件 但当显示屏变暗时 手表不会播放我的文件 有人可以查看我的 swift 代码并帮助我找出我缺少的内容吗 这是我的扩
  • 防止第二个传奇

    我有一个 ggplot 它还显示一个图例 ggplot dt m aes x pct on OAC cont y Number of Practices fill Age Group geom bar stat identity posit
  • 如何修复自定义 github 页面域上的 ERR_TOO_MANY_REDIRECTS?

    所以我一天前在 namecheap 上设置了自定义域的 github 页面没有问题 然后我尝试通过github新增加的页面对https的支持切换到Https 经过太多的挫折后 我切换到 CloudFlare for Https 但现在遇到错
  • JavaScript 中的 Zip 数组?

    我有 2 个数组 var a 1 2 3 var b a b c 我想要得到的结果是 1 a 2 b 3 c 这看起来很简单 但我就是想不出来 我希望结果是一个数组 其中两个数组中的每个元素都压缩在一起 Use the map方法 var
  • 将电话号码与 Firebase 网页版中的 Facebook 和 Gmail 帐户关联

    我正在使用 Firebase 服务在 React 中创建一个 Web 应用程序 我在登录屏幕上登录了 Google 和 Facebook 登录后用户可以选择链接他们的手机 我使用 Firebase电话验证为了这 用户已经签名 然后他们使用手
  • DB单元应该忽略行的顺序

    有没有办法告诉 DB Unit 忽略行比较的顺序 我的问题是 我不知道行将以何种顺序写入数据库 但 DB Unit 强迫我给出一个有序列表 我想要 dbunit 做的是 检查数据库中的行数和预期数据集是否匹配 已解决 开箱即用 检查每行是否
  • 当代码编译良好时,Resharper“无法解析符号”[重复]

    这个问题在这里已经有答案了 我相信 错误消息与Serilog具体来说 而是因为代码 程序集 包的特定结构 修饰符等 所以 问题是Resharper显示错误 并且代码 来自引用的程序集 无法导航到 Visual Studio导航 通过Go t
  • jQuery.fn.load() 已弃用?

    jQuery fn load 在 jquery 3 X X 中已弃用 我把文档搞得一团糟 我的代码是 myDiv load mypage html 如何将 mypage html 加载到 myDiv 中 你的代码是正确的 这加载方法您使用的
  • python-requests:获取响应内容的头部而不消耗全部内容

    使用 python requests 和 python magic 我想测试 Web 资源的 mime 类型 而不获取其所有内容 特别是如果该资源恰好是 ogg 文件或 PDF 文件 根据结果 我可能决定全部获取 然而 在测试 mime 类
  • 如何在同一选择器上使用“&”和标签

    我正在尝试编写一个嵌套选择器 它选择具有特定属性的特定标签 例如 li 要选择此选项 li foo bar 可以 但我想把它嵌套在下面 foo bar 使用scss 符号 因为我还有其他东西 foo bar 属性 例如 div class
  • 用于过滤 @OneToMany 关联结果的注释

    我有两个表之间的父 子关系 以及我的 Java 类中的相应映射 这些表格大致如下所示 A ref number stuff varchar2 4000 B a ref number other number foo varchar2 200
  • 使用 React 动态加载样式表

    我正在构建一个 CMS 系统来管理营销登陆页面 在 编辑登陆页面 视图上 我希望能够加载用户正在编辑的任何登陆页面的关联样式表 我怎样才能用 React 做这样的事情呢 我的应用程序是完全 React 同构的 运行在Koa 我的相关页面的基
  • 如何从 Chrome 中的文件输入中删除“未选择文件”工具提示?

    我想从 Google Chrome 中的文件输入中删除 未选择文件 工具提示 我发现 Firefox 中没有显示任何工具提示 请注意 我不是在谈论输入字段内的文本 而是在谈论将鼠标移到输入上方时出现的工具提示 我尝试过这个但没有运气 myF
  • 编译错误:请求非结构或联合中的成员

    Edit 由于问题已经解决 下面的代码已被修改为可以工作 具体来说 hardwareList next item gt next最初是不带括号的 例如 hardwareList next item gt next 并且编译器不理解它 我正在
  • 图像标签下方的神秘空白[重复]

    这个问题在这里已经有答案了 我刚刚更改了网站上的标题图像 div style width 100 所以图像会按现在的比例缩小 但现在我有这个神秘的 10px 左右的间隙 我检查了 Chrome 中的检查器 但我看不出是什么导致了这个空间 我
  • 如何在 Three.js 中使用 GLTF Loader?纹理和材质显示为黑色

    我在加载 gltf 时遇到问题 该模型能够成功加载 但所有纹理和材质 已嵌入 gltf 中 都是全黑的 当我在 gltfviewer 中查看它时 所有纹理和材质都正确显示 我是 Three js 的新手 所以如果有人可以指导我使用 GLTF
  • 如何将 ArrayField 定义为 django 表单

    如何以django形式定义ArrayField 我有一些函数参数 我想为其添加验证 因此我创建了一个表单 其中一个函数参数是列表 我如何在表格中定义它 from django contrib postgres fields import A
  • Angular - 根据同级 RouterLinkActive 将样式应用于元素?

    我的应用程序上不仅有一个菜单栏需要在用户导航时绘制 我还有另一个组件也需要绘制 我可以通过使用来实现这一点吗routerLinkActive 菜单 html menu a option1 a a option2 a menu 这个菜单效果很
  • 如何在jquery上一一显示每个div?

    嘿 我不想在我的页面上制作很酷的效果 我在想 如何在加载时隐藏所有内容并一一显示每个 div 的效果 如果这是一个坏主意 你能帮我想出一个更好的主意吗 编辑 使用 div each jQuery 函数 EDIT2 孩子们的孩子 EDIT3
  • 如何使用rails3将本地时区的日期保存到数据库?

    我有 Rails3 应用程序 其模型用户和字段 expires at 创建如下 t column expires at timestamp 在我的数据库 postgresql 中 它的类型为 timestamp without timezo