タグ

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

タグの絞り込みを解除

ruby on railsに関するtakkan_mのブックマーク (4)

  • Rails 2.0でデバッグをする新しいやり方 - Hello, world! - s21g

    比嘉さんからciteされたみたいなので、取り急ぎ新しい情報を吐き出しておこうと思います。 そろろろRailsについて音を書いてみるか 後、デバッグの環境は、Javaに比べて貧弱だと思う。Railsでデバッグをする7つの方法を見てほしい。IDEでソースにブレークポイントを設定(ソースコードを書き換えるのではなく)して、ステップイン、ステップオーバー、メモリの状態を見たりなんてのに慣れているJavaから比べると、すっごく大変に見える。 喜ばしいことに、Rails 2.0ではruby-debugを使ったdebuggerが正式に採用されました。 これの使い方は非常に簡単です。 まずは、以下のようにブレークポイントをコード中に書き込みます。

  • Railsでファイルディスクリプタが枯渇する問題 - masa.edw the ハバネロブリーダー

    ShootingStarでcometなRailsアプリ(モテカワスリムで恋愛体質の愛されガール♪みたいだ)では、DBへの接続がGCされないことがあるかも?という話。 今comet(ShootingStar)なRailsアプリを書いているのですが、script/serverをしばらく動かしていると一定の期間で必ず500を返すようになるという問題に見舞われました。ログを見ると、まずDBに接続できなくなり(SQLite3の例外が出る)、次に"no such file to load: application.rb"等とある。怪しいなと思ってActivityMonitorでプロセスの状態を見ると、development.sqlite3を開きまくっていて、ファイルディスクリプタの上限に引っ掛かってる。 HTTPのKeep-Aliveが有効だと、サーバのプロセスに接続が溜まっていって、GCされないオブ

    Railsでファイルディスクリプタが枯渇する問題 - masa.edw the ハバネロブリーダー
  • Ruby On Railsのクラスを解析してダイアグラムにしてくれる『Rails Road』 | P O P * P O P

    RoRは少ししかいじっていないのでアレなのですが、便利そうなのでご紹介。詳しい解説は詳しい方にお任せします・・・。 Rails RoadはRoRのプログラムを解析し、クラスの関係図を自動生成してくれるプログラムです。大きなプログラムを書いていて「えーと、あれが・・・どうだったっけ?」というときに便利でしょう。 またRoRを仕事で使っていてドキュメントを作らなくてはならないときにも活躍しそうです。 いくつか生成されるダイアグラムのサンプルを紹介しておきましょう。 ↑ モデルのダイアグラム ↑ コントローラーのダイアグラム ダウンロード方法、マニュアル、その他のサンプルダイアグラムは公式サイトからどうぞ。 » RailRoad diagrams generator

    Ruby On Railsのクラスを解析してダイアグラムにしてくれる『Rails Road』 | P O P * P O P
  • YappoLogs: あなたがRuby on Railsを使わない10の理由

    あなたがRuby on Railsを使わない10の理由 RoRを覚えても職場ではEthnaなんだよね、それにZend Frameworkも出たし まずはこれから。よく聞くんだけど、これは解決可能な問題だ。というか問題設定が間違っている。 最初に根的に疑問なんだけど、なぜ会社で使っているのと同じフレームワークをあなたが使わないといけないんだろう。慣れてるから? 仕事を持ち帰るから? 自分のために使うのはRoRでいいと思う。あなたが自分のためにやることってなんだろう。fgetcsvを使ってCSVパースすることかな。そうじゃないだろう。ここを読んでいるほとんどの人にとって重要なのは、メールを読み書きして、Webを見て、Blogを書いて、プログラムを書いて、っていうことだろう。他にも、デジカメで撮った写真を整理するアプリを作ったり、音楽を共有したりっていうのもある。この中には、Ethnaじゃなき

  • 1