选择当前使用Rails创建的所有帖子

时间:2017-04-05 06:59:08

标签: ruby-on-rails

posts_controller.rb

def index
  @current_week = Post.where(:created_at => (Date.today - 7)..(Date.today))                      
end

的观点/ index.html.erb

@current_week.each do |post|
  ....
end

Rails返回一个空数组。 我只想选择本周创建的所有视频。 你看到我错了吗?

谢谢

1 个答案:

答案 0 :(得分:3)

尝试at_beginning_of_week获取当前周创建的记录

@current_week = Post.where("created_at >= ?", Date.today.at_beginning_of_week)

希望有所帮助!