我想created_at
与不同的日期进行比较并获得数周.
我想做的事情如
days = Time.now - Post.first.created_at
weeks = days/7
Run Code Online (Sandbox Code Playgroud)
但是比较两个Time
对象会在几秒钟内给出结果,我不想进行秒/天转换.
我如何获得created_at
日期参考的天数/周数?
评论发布于Post.
帖子属于Category.
我如何获得每个帖子的每个最新更新评论的集合,所有评论都属于一个类别?
我试过这个,但它只给了我一个帖子:
category.posts.joins(:comments).order('updated_at DESC').first
Run Code Online (Sandbox Code Playgroud)
更新
我想要的是每个帖子获取一个提交,每个帖子的最后更新评论.
postgresql ruby-on-rails ruby-on-rails-4 rails-activerecord postgresql-9.3
在控制器中,我想验证数据库中是否params
存在查询中具有id的记录,但Project.find(params[:id]).present?
如果id不存在,则执行此类操作时会出错.
我该如何验证存在呢?
我遇到了以下代码行:
self.update(next_question_at: (next_question_at.next_week).change(hour: 10))
Run Code Online (Sandbox Code Playgroud)
我正在谷歌搜索该change
方法但无法找到它的文档,该方法做什么?