Ruby on Rails メモ

No Image

Rails 3からActiveModelが追加されたが、これはどーいうものかというと、

ActiveRecordはテーブルのデータを操作するのに対して

ActiveModelはテーブルの存在しないデータを操作す ...

Ruby on Rails 3 Tips

No Image

AdminUserなんていうクラスがあるとして、

admin_user

という文字列を欲しい時に

という感じで使う

逆にしたい場合は

Ruby on Rails 3 Tips

No Image

複数形で書かれた英語表記の文字列を単数形に変換したい場合、または

単数形を複数形に変換した場合に使用する。

userという文字列がある場合

となる

Ruby on Rails 3 プラグイン

No Image

ホームページ

github

まだタグでv3.0.0正式対応のものがないようなので、preを使う

インストール

Gemfileに

を追加して

実行

使い方

...

Ruby on Rails 3 プラグイン

No Image

デファクトスタンダードな、Railsのテストツール

ホームページ

公式

まだタグでv3.0.0正式対応のものがないようなので、bataを使う

インストール

Gemfileに

を追加して ...

Ruby on Rails 3 プラグイン

No Image

fixtureの代替となるツール

ホームページ

Github

インストール

Gemfileに

を追加して

実行

使い方定義
specフォルダの下にfactories ...

Ruby on Rails 3 プラグイン

No Image

DeviseはWardenに基づくRailsのフレキシブルな認証プラグインです。
特徴は

Rackベース
Railsエンジンに基づく完全なMVC
複数ロール(複数テーブル)が可能
モジュール方式概念に基 ...

Ruby on Rails 3 プラグイン

No Image

認証処理
openIDとかLDAPとかと連携して認証するためのプラグインが存在する

ホームページ

Github

Rails 3 に対応していないようなので、フォークの中からRails 3 対応中の物を探す ...

Ruby on Rails 3 Tips

No Image

Rails 3 になってから、content_forの挙動が少し変わった。

Rails 2までの動きだと

という感じでタイトルを各ビューごとに変更するような作りの場合

レイアウトのhtml.e ...

Ruby on Rails 3 Tips

No Image

Rails2.3あたり?(もうちょっと前かな?)からhelperはデフォルトで全部読み込むようになってまった。

別のコントローラのhelperも呼んでしまうので、同じメソッドが定義してあると、どれが呼ばれるかくわからなくな ...

JasperReports

No Image

JasperReportsで複数のテンプレートを結合してPDFを出力する際に、最初に思いつくのはaddPageメソッドでページを追加してい くという方法だが、この方法だと用紙サイズ、用紙方向などが最初の用紙の設定でページが追加されるよ ...

JasperReports

No Image

Railsをpassengerで動かしている時に、RJBでJavaのライブラリJasperReportsを呼び出そうとすると

うまくいかなかった。

なので、一つの解決法としてJasperReportsの呼び出し ...

JasperReports, PC関連

No Image
JasperReportsで複数の帳票を結合してPDF出力する