タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rakeに関するkakuhen1rfeverheitenのブックマーク (7)

  • Railsの処理の中でRakeのタスクを実行する方法

    今回はRailsの処理の中でRakeのタスクを実行する方法を紹介したいと思います。 続きはこちら http://doruby.kbmj.com/yoppi_on_rails/20100805/Rails_Rake_

  • サディストのための Ruby メトリクス計測入門 - たかみやの日記

    ふぬけたコードをきたえるRuby で書かれたソースコードのまずい部分をメトリクス計測ツール (reek, roodi, flog, flay) を使って機械的に発見しましょうというお話です。それぞれのツールは次のことをチェックしてくれます。 reek: リファクタリングできそうな部分を発見 roodi: (reek とは別の指標で) リファクタリングできそうな部分を発見 flog: 複雑すぎる部分を発見 flay: 重複している部分を発見ポイントは、さまざまなチェックを rake コマンド一発でビシッとできるようにすることです。こうすることによって、その日の気分に左右されることなく一貫した厳しいチェックが繰り返しできるようになります。なおこの日記は、この記事を一部参考に書きました。ありがとうございます。 使い方コマンド一発で計測できます。 % rake quality もしコードにまずい部

    kakuhen1rfeverheiten
    kakuhen1rfeverheiten 2010/03/31
    リファクタリング
  • Rakeタスクを追加する

    DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。 こんにちは。T氏です。今日は自作のRakeタスクを追加する方法をご紹介します。 Rakeタスクを追加するには、まず [RAILS_ROOT]/lib/tasks にsample.rakeファイルを作成します。 ファイルの中身の記述に関しては、 desc "説明文" task "実行タスク名" do ... end または => ["Rakeコマンド"] の2つをワンセットで書けばタスクが追加されます。  ではsample.rakeファイルにタスクを書いてみます。内容は下記になります。それぞれ、hello world!と表示するコマンド、db:drop,db:createを実行するコマンド、db:migrate,db:fixtures:loadを実行するタ

  • Ruby On Rails ピチカート街道 - rake で何ができるか -

    2024.07 « - - - - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 » 2024.09 rake コマンドは、ちょこちょこと使いますが、一体全体 rake って何さま?って思ったときに、rake コマンドで出来ることの一覧があれば、なんとか雰囲気はつかめるんじゃないか、と思いまして、rake で出来ること一覧がないかな、と探しました。 そしたら、いいオプションがあるではないですか! # rake --tasks で、rake で出来ることの一覧が表示されるではないですか。 せっかくなので、私の超絶翻訳をさせていただきます。今回、難しいので、適当度100%です!ごめんなさい!! rake db:fixtures:load # 現在の環境のDBに、fixtur

    kakuhen1rfeverheiten
    kakuhen1rfeverheiten 2009/08/20
    タスク 説明
  • Rake タスクからコントローラのアクションを呼び出す - WebOS Goodies

    すでに何度も書いていて恐縮ですが、年末に独自 CMS の実装をして、その過程でいろいろ便利なライブラリやノウハウを獲得しました。せっかくですので、これからしばらくの間、それらを個別にご紹介していこうかと思います。 日は手始めに Ruby on Rails のちょっとした Tips をご紹介します。表題のとおり、 Rake タスクから任意のコントローラのアクションを呼び出す方法です。サイトを全更新する Rake タスクを作るために編み出しました(笑) あまり頻繁に必要になるものではないですが、知っていると便利な Tips だと思います。ご存じなかった方は、ぜひご一読ください。 結論から言うと、 ActionController::Integration::Session のインスタンスを作成して、そのメソッドを呼ぶだけ実現できます。例えば、トップページの HTML を表示する Rake タ

  • 2008-12-14

    Version2.1.2でプロジェクト作成時に組み込まれているrakeタスクをまとめたいと思います。 #{RAILS_ROOT}/lib/tasks内に自分でタスクを作成することもできます 初期rakeタスクは #{RAILS_GEM}/lib/tasksの中の"*.rake"などに定義されています 間違っているところなどあると思うのでなにかあれば教えていただけるとうれしいです db:abort_if_pending_migrations migrationを実行していないファイルがあれば教えてくれる db:charset そのdatabaseの文字コードを表示します db:collation databaseの照合順序を教えてくれます db:create database.ymlからdatabaseを作成してくれます db:create:all database.ymlに書いてあるすべて

    2008-12-14
  • rake notes | 変なヤバいもんログ

    Posted on 2009年4月22日 Posted by ちゅう コメントする Posted in Development Tags: Rails プログラム中にコメントで # TODO 退会のフローについてメール確認待ち 090420 とか書いたりするのだけど、Rails で使ってると rake で一覧を抽出出来る。 % rake notes app/models/user.rb: * [267] [TODO] 退会のフローについてメール確認待ち 090420 よく見てみたら、TODO以外も拾ってくれるようだ。 % rake --tasks rake notes # Enumerate all annotations rake notes:fixme # Enumerate all FIXME annotations rake notes:optimize # Enumerate a

    rake notes | 変なヤバいもんログ
  • 1