Ruby on Rails 3 Tips

No Image

RailsからMySQLのテーブルを作成するには

Railsのマイグレート機能には、カラム属性としてbinaryがあるのですが、これを指定してもMySQL上ではBLOBというカラム属性になります。

構文としては ...

Ruby on Rails メモ

No Image

Ruby on Railsの本番実行環境として定着したpassengerです。

では、インストールをしてみます。

まず、passengerをインストールするために必要なモジュール

Ruby

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Railsで…

ホスト名(gendosu.jpという感じ)を得る

ホスト名:ポート番号(gendosu.jp:80という感じ)を得る

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Rails 2.*系のプロジェクトで、rakeコマンドをたたくと、

というエラーが発生することがある。

このエラーは rake のバージョンが新しすぎるのが原因。

基本的にRails3.0.5 ...

Ruby on Rails 3 プラグイン

No Image
MySQLのマスタースレーブ構成にRailsからアクセス出来るようにするプラグイン

Ruby on Rails 3 Tips

No Image

Aptana Studio 3 にしたところ、Ruby on Railsの表示にテーマが適用されるようになった。

これはこれで、背景が黒でかっこいいのだが、SVNのベースリビジョンとの比較をかけたりすると、すべて真っ黒で良 ...

Ruby on Rails 3 プラグイン

No Image

carrierwaveは、ファイルアップロード用のプラグインで、attachment_fuと同じようなやつ。

インストール

Gemfileに

を追加

carrierwave用のファ ...

Ruby on Rails 3 Tips

No Image

ImageMagickのをソースからインストール
※/usr/localに入るので、rootで実行

/usr/local/libをライブラリ登録

/etc/ld.so.conf.dに
Im ...

Ruby on Rails 3 Tips

No Image

コントローラで rescue_from を指定することで、そのコントローラで例外が発生したときなどに実行する処理を指定することが出来る。

Ruby on Rails 3 Tips

No Image

Rails3の日本語化をする

#config/application.rbファイルの編集

このファイルに日本語で動くことを指定する設定を追加する

#config/localesディレクトリにj ...

Ruby on Rails 3 Tips

No Image

rails3のプロジェクトを作成し、起動時に

という感じでプロダクションモードで起動したときに、なぜかpublic配下のファイルがすべてNot Foundになってしまう。

これは、config/envir ...

Ruby on Rails 3 Tips

No Image

代々、Railsでの日本語メールはパッチを当てるか処理を書かないと、普段日本で流通しているメールの形式にはならない。

ようするに、エンコーディングが違うのである。

RailsでActiveMailを使って普通に ...

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 対応中の物を探す ...