rails

RedmineとSubversionの連携を強制的に行う

Redmineの機能の1つとしてSubversionとの連携があります。リポジトリコミット時にチケット番号を入れることでコミットとチケットを1対1で関連付けられてとても便利です。 しかし、Redmineは(おそらく)チームで使うものです。自分は正しく入力していても他の…

Windowsでは難しい?

WindowsでRailsを動かすまともなHTTPサーバってなんだろう?Mongrelくらいしか思いつかないけど、これってまだメンテナンスされてるのかな?thinはUnix上でデーモン実行することはできるけどWindowsのサービスとしては(少なくとも標準では)動かせられないみ…

Jay Fields' Thoughts: Learning Rails is Easy, Mastering Rails is Hard

Railsを学ぶのは簡単だけど、マスターするのは難しいよね〜。という話。とても同感。Rails自体のコードとか上級者が公開してるpluginとか見ても全然わかんないしー。 ちなみに、Rubyにも同じような印象を持ってる。こういうのってどこを調べればわかるものな…

Railsが向いてるプロジェクトって何?

最近になって、仕事にRailsを使うことの煽りを心配した意見がRubyな人たちとかJavaな人たちとかからたくさん出てるけど、結局Railsが向いてるプロジェクト(アプリケーション)ってどんなものなんだろう? Railsは万能じゃない!とかよく見かけるけれど、じゃ…

ActiveScaffold

ActiveScaffoldを仕込んでみようと試したんだけど、こいつHTMLのエスケープを全然してないせいでSecurityExtensionsを入れてるとエラーが出まくる。 まいった。

RubyとかRailsのプログラミングでのIDE

Javaを使うときはEclipseやNetBeansみたいなスマートなIDEが必須だと思うけど、Rubyみたいな言語ではIDEはそんなに必要とされてはいないと思う。ちょっと前までは、RadRailsやNetBeansのRubyパックに期待を寄せていたけれど、Rails.vimを知ってからは必要な…

Ruby on NetBeans

Ruby-talkで、NetBeansのRuby(Rails)向けモジュールが良いよ、みたいな感じのメールが流れてたので、NetBeans6.0 M7をダウンロードして試してみた。 ダウンロード http://nbi.netbeans.org/m11/download.htmlからインストーラーをダウンロード Ruby用モジュ…

Radiant0.6 RC1

リリースされました。パッと目に付く変更点は2つ Admin画面でExtensionsというリンクが追加されて、MarkdownとかTextileのバージョンとか利用可否をチェックできるようになってることと ページ編集時にReference: Filter Available Tagsがあって、利用でき…

複数モデルのerror_messages_for

を共通化できる機能がRails1.2で搭載されたらしいので、手元のRailsで試してみた。 …が!いくつか問題があったのでここにメモしておく。 config/enviroment.rbのRailsバージョンを変更する RAILS_GEM_VERSION = '1.2.1'にしないといつまでも1.1.6のバージョ…

Ruby on Rails1.2

Prototype.js1.5と一緒に出てるみたいですね。まだ詳しい情報を見てないけど。

RadRails(RDT)で謎のSyntax error

が起きる。普通に実行できるので気にしてなかったけど、よーく見ると日本語を上手くパースできずにエラーになるみたい。微妙に気になるが、特別困ってない。 というか、Rails便利。使いこなせるようになれば他を使う気にならない。Javaに対する愛情はまた別…

Rubyの文字列リテラル

PragDaveのRails本を教科書に1つ1つ手で打ち込みながら学習している。ペースは遅いが確実に学習できる。 ところでRubyで文字列リテラルを記述するときは''を使うべきなのか、""を使うべきなの、ちょっと迷う。

Rails Scaffold

さらっとRailsの学習をしようとしたが、思わぬところで足を取られた。 Scaffoldしようとしたところでエラーが出るコンソール Before updating scaffolding from new DB schema, try creating a table for your modelログ Mysql::Error: Lost connection to M…