好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

rails common sense

rails common sense

/tasks/xx.rake

custom task

rake --tasks

rake -vT

http://railscasts.com/episodes/66-custom-rake-tasks

namespace :hbase do

  desc "Pick a random user as the winner"

  task :test => :environment do

    puts "Winner"

  end

  desc "Pick a random product as the prize"

  task :prize => :environment do

    puts "Prize: #{pick(Product).name}"

  end

  desc "Pick a random prize and winner"

  task :all => [:prize, :winner]

  def pick(model_class)

    model_class.find(:first, :order => 'RAND()')

  end

end

查看更多关于rails common sense的详细内容...

  阅读:48次