【问题标题】:Displaying Time_zone in Rails在 Rails 中显示 Time_zone
【发布时间】:2011-08-24 02:42:29
【问题描述】:

我在我的用户注册表单中添加了一个 time_zone_select 字段,并在我的用户表中添加了一个列 (:tz)。

     <td>Select Timezone</td><td><%= f.time_zone_select :tz %></td>

但是,它不会以任何值保存到数据库中...即,如果我调用

     <%= current_user.tz %> nothing is displayed. 

关于这个有什么想法吗?可能是一个简单的解决方案,例如为时区分配值,但我不确定从哪里开始。

提前致谢。

【问题讨论】:

  • 请添加更多周围的代码(如您的 form_for 语句)。另外,tz是什么数据类型?控制器方法是什么样的?

标签: ruby-on-rails ruby timezone


【解决方案1】:

检查您是否已将:tz 添加到attr_accessible 方法的顶部,无论您添加了tz 列。

【讨论】:

  • 非常感谢。感谢您的帮助。
猜你喜欢
  • 2015-12-25
  • 2019-09-01
  • 2014-08-16
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
  • 2011-12-26
相关资源
最近更新 更多