Rim*_*ian 11 user-interface timezone ruby-on-rails
我想输出其中一个选择字段供用户选择他们的时区.我的用户模型将时区保存为以秒为单位的整数.但如果不实际,我可以改变它.
像这样的东西:
<select>
...
<option value="x">+9:00 (Darwin, Australia)</option>
<option value="x">+10:00 (Sydney, Australia)</option>
...
</select>
Run Code Online (Sandbox Code Playgroud)
我看到Ruby on Rails中有一个Time Class ...有人能指出我正确的方向吗?
小智 33
您可以将时区存储为字符串.
def self.up
add_column :users, :time_zone, :string, :limit => 255, :default => "UTC"
end
Run Code Online (Sandbox Code Playgroud)
使用此选项可显示选择框
<%= f.time_zone_select :time_zone %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6326 次 |
| 最近记录: |