(apply-generic op . args)

教育者, 将軍, 栄養士, 心理学者, 親はプログラムする. 軍隊, 学生, 一部の社会はプログラムされる. - 計算機プログラムの構造と解釈 序文

Ruby on Rails

Will_paginateを使ってみる。

いつもの如くメモ。 クラシックを使おうかと思ったけど、折角だからwillを。 まずはWill_Paginateプラグインのインストールから。 Railsレシピブックではsvnによるインストールが説明されているが、gemによるインストールになった模様。 #sudo gem sources -…

Ruby on Railsで複数のDBを使用。

またまたメモ。まず、新しく接続したいDBをconfig/database.ymlに書く。 hoge: adapter: mysql database: hoge_development encoding: utf8 username: hoge password: hogehoge socket: /var/run/mysqld/mysqld.sock host: localhost 次は、hogeというModel…

Ruby on RailsでSessionをDBで管理する方法。

またもメモ書き。 Railsは2.0からセッションをクッキーに保存するのがデフォルトになりました。 正し、クッキーは4KBが上限となっておりアプリケーションの構造上、4KBだと厳しい場合もあるかと思います。 そんな時はActiveRecordを使用して、SessionをDBに…

Ruby on Railsのテスト機能について。

メモ書き。 Rails2.2から個々のテストスクリプトだけを単体で実行しようとすると問題が発生します。#ruby test/unit/hoge_test.rb ~~~~`require': no such file to load -- test_helper (LoadError) これは、機能テストの頭が変わったことによります。 requi…

パスワードハッシュに出てくる単語「Salt」について。

「RailsによるアジャイルWebアプリケーション開発」で知らない単語が出てきたのでメモ。 User管理の章で出てくる「Salt」です。 塩?何それ?ざっと見てもSaltに対する説明は無かった。 まぁ、コードみたらPasswordを複雑化する為の物だろうとは予測できたが…