Ruby-on-rails-rails-and-rake

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

Ruby on Rails-レーキ

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 -現在のRailsインストールからjavascriptを更新します。
  • rake rails:update:scripts -新しいスクリプトをアプリケーションのscript/ディレクトリに追加します。
  • 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。*ファイルをクリアします。