Ruby-on-rails-2.1-rails-and-rake

提供:Dev Guides
移動先:案内検索

Ruby on Rails 2.1-Rakeユーティリティ

RakeはUnixの make に似たユーティリティです。 Rakeはrubyのメーカー、RubyMakeと言えます。 Railsは、あなたを助けるための多くのタスクを定義しています。

以下は、Rakeでサポートされているさまざまな重要なコマンドのリストです-

  • rake db:fixtures:load -フィクスチャーを現在の環境のデータベースにロードします。 FIXTURES = x、yを使用して特定の器具をロードします。
  • rake db:migrate -db/migrateのスクリプトを使用してデータベースを移行します。 VERSION = xのターゲット特定バージョン。
  • rake db:schema:dump -ARでサポートされている任意のDBに対して移植可能な形で使用できるdb/schema.rbファイルを作成します。
  • rake db:schema:load -schema.rbファイルをデータベースにロードします。
  • rake db:sessions:clear -セッションテーブルをクリアします。
  • rake db:sessions:create -CGI :: Session :: ActiveRecordStoreで使用するセッションテーブルを作成します。
  • rake db:structure:dump -データベース構造をSQLファイルにダンプします。
  • rake db:test:clone -現在の環境のデータベーススキーマからテストデータベースを再作成します。
  • rake db:test:clone_structure -開発構造からのテストデータベース。
  • rake db:test:prepare -テストデータベースを準備し、スキーマをロードします。
  • rake db:test:purge -テストデータベースを空にします。
  • rake doc:app -アプリのHTMLファイルを作成します。
  • rake doc:clobber_app -rdoc製品を削除します。
  • rake doc:clobber_plugins -プラグインのドキュメントを削除します。
  • rake doc:clobber_rails -rdoc製品を削除します。
  • rake doc:plugins -インストールされているすべてのプラグインのドキュメントを生成します。
  • rake doc:rails -rails HTMLファイルを作成します。
  • rake doc:reapp -RDOCファイルの再構築を強制します
  • rake doc:rerails -RDOCファイルの再構築を強制します
  • rake log:clear -log/のすべての* .logファイルを0バイトに切り捨てます
  • rake rails:freeze:edge -このアプリケーションを最新のEdge Railsにロックします。 REVISION = Xで特定のリビジョンをロックします。
  • rake rails:freeze:gems -このアプリケーションを現在のgemにロックします(ベンダー/レールに展開します)。
  • *レーキレール:unfreeze *-このアプリケーションの宝石の凍結またはエッジのロックを解除し、システム宝石の流動的な使用に戻します
  • rake rails:update -Railsからスクリプトとpublic/javascriptsの両方を更新します。
  • rake rails:update:javascripts -JavaScriptを 現在のレールがインストールされます。
  • rake rails:update:scripts -アプリケーションスクリプト/ディレクトリに新しいスクリプトを追加します。
  • rake stats -アプリケーションからコード統計(KLOCなど)を報告します。
  • レーキテスト-すべてのユニットと機能をテストします
  • rake test:functionals -functionalsdb:test:prepareのテストを実行します
  • rake test:integration -integrationdb:test:prepareのテストを実行します
  • rake test:plugins -プラグイン環境のテストを実行する
  • rake test:recent -recentdb:test:prepareのテストを実行します
  • rake test:uncommitted -uncommitteddb:test:prepareのテストを実行します
  • rake test:units -unitsdb:test:prepareのテストを実行します
  • rake tmp:cache:clear -tmp/cache内のすべてのファイルとディレクトリをクリアします
  • rake tmp:clear -tmp/からセッション、キャッシュ、ソケットファイルを消去します
  • rake tmp:create -セッション、キャッシュ、およびソケットのtmpディレクトリを作成します
  • rake tmp:sessions:clear -tmp/sessions内のすべてのファイルをクリアします
  • rake tmp:sockets:clear -tmp/sessions内のすべてのruby_sess。*ファイルをクリアします。