Sha256: fbcc13085f5e87cc9927438d62aec06452e21d06ffe2e15e4692b1541935d382

Contents?: true

Size: 283 Bytes

Versions: 2

Compression:

Stored size: 283 Bytes

Contents

namespace :ecm do
  namespace :blog do
    desc "Initializes Post positions"
    task initialize_post_positions: :environment do
      Ecm::Blog::Post.order(created_at: :desc).each.with_index(1) do |post, index|
        post.update_column :position, index
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ecm_blog-1.3.1 lib/tasks/ecm_blog_tasks.rake
ecm_blog-1.3.0 lib/tasks/ecm_blog_tasks.rake