1

いくつかのディレクトリを作成する必要があるRails 3アプリがあります。これを一種の初期化手順として実行できる rake タスクが必要です。基本的に私はやりたい: rake app:create_dirsまたは似たようなもの。「ディレクトリ」コマンドを使用してみましたが、それらは rake の依存関係のみに対応しているようです。これをうまく行う方法はありますか?私のディレクトリ構造は次のようにする必要があります:

public/content/0/0

public/content/0/1

public/content/0/2

...

public/content/1/0

public/content/1/1

...

public/content/n/m

どこにいてどこにnいる0..9m0..9

アドバイスをありがとう。

4

1 に答える 1

1

このようなものは機能するはずです。正確なアプリケーションはわかりませんが、主なポイントはFileUtils#mkdir_pを調べることです

require 'fileutils'

(0..9).each do |n|
  (0..9).each do |m|
    FileUtils.mkdir_p("#{Rails.public_path}/content/#{n}/#{m}")
  end
end
于 2011-03-21T00:29:01.170 に答える