「2012年12月」の記事一覧

RubyからActiveRecord単体でデータベースを操作する方法

2012年12月31日 14時09分

Ruby on Railsの一部としてではなく、RubyスクリプトからActiveRecordを単体で使う方法を紹介する。

 

この記事は、RubyでActiveRecordのマイグレーション機能を単体で使用するで作成した、peopleテーブルが既に作成されている状態を前提にしている。

 

また、接続方法についての説明はRubyでActiveRecordを単体で接続するを参照されたい。
(さらに…)

RubyでActiveRecordのマイグレーション機能を単体で使用する

2012年12月31日 13時37分

Ruby on Railsに組み込まれたマイグレーション機能を、Ruby on Railsを使わないRubyプログラムから使用する方法を紹介する。
(さらに…)

RubyでActiveRecordを単体で接続する

2012年12月31日 12時52分

Ruby on RailsからActiveRecordを単体で接続する方法について紹介する。
(さらに…)

Ruby on Rails resources定義をネストするとform_forの相性が悪い

2012年12月30日 15時09分

こんな感じでルーティング定義されたtweetのフォームを作成する時に、form_forメソッドでフォームを作成しようとすると、例外が発生してしまう。

ので、その原因と対策を紹介(自分のメモレベル?)しよう。
(さらに…)

Ruby on Rails 特定のactionのみbefore_filterする

2012年12月29日 19時18分

コントローラの全てのアクションに対して、before_filterをしたい場合はこう記述する。

 

この場合、index, new, create, … と、全てのアクションに対してフィルタ処理(my_method)が実行される。

 

特定のアクション、例えばnew, create, edit, update, destroyのみbefore_filterを処理させたい場合には、:onlyオプションを使用する。

:onlyオプションで指定したアクションにのみ、before_filterが適用されるようになる。
(さらに…)