2007-07-16
Time in Text Field
http://railscasts.com/episodes/32
<!-- tasks/_form.rhtml -->
<%= f.text_field :due_at %>
# models/task.rb
def due_at_string
due_at.to_s(:db)
end
def due_at_string=(due_at_str)
self.due_at = Time.parse(due_at_str)
rescue ArgumentError
@due_at_invalid = true
end
def validate
errors.add(:due_at, "is invalid") if @due_at_invalid
end
>> DateTime.parse('03-Jul-2007 12:07 AM').to_s
=> "2007-07-03T00:07:00Z"
>> DateTime.parse('03-Jul-2007 12:07 PM').to_s
=> "2007-07-03T12:07:00Z"
发表评论
- 浏览: 9962 次
- 性别:

- 来自: 温州

- 详细资料
搜索本博客
我的相册
mary.JPG
共 27 张
共 27 张
最近加入圈子
链接
最新评论
-
Ruby Http Client
really?
-- by jerry -
ruby 又一BUG 折磨了我很 ...
放这里记一下sudo apt-get install openssh-clien ...
-- by open2ye -
rails 的测试的 bug 当你 ...
还有一个可能造成这个问题的原因是rails test的transactional ...
-- by iamawalrus -
rails 的测试的 bug 当你 ...
gigix 写道 干嘛不放在before_save呢? 例如Part 在 be ...
-- by open2ye -
rails 的测试的 bug 当你 ...
iamawalrus 写道 检查test环境的db以及对应的table是否和de ...
-- by open2ye






评论排行榜