rails

ユーザ認証プラグイン

restful-authenticationの使い方 基本編 http://www.func09.com/wordpress/archives/280http://www.func09.com/wordpress/archives/348

コマンドラインでもJRubyを使うようにしたい

RailsをJRubyで開発しているとコンソールでRailsコマンドを実行してRubyで動いてしまいエラーになることがある。Rubyを削除しようと思ったら、Primeで使っているらしい。 というわけで、/usr/bin/ruby を jrubyのシンボリックリンクに書き換えてみたら問題な…

ActiveRecordでデータが変更されているかチェックする

RailsMLで便利そうな機能があったのでメモ 2.1.1 以降なら以下のような感じで調べられると思います。 user = User.first => #<User id: 1, name: "foo"> user.changed? => false user.name = "bar" => "bar" user.changed? => true user.name_was => "foo" user.changes => {"name"=>[</user>…

バージョンを指定したAPIマニュアルの作成方法

% rake rails:freeze:gems VERSION=1.2.3 % rake doc:rails % rm -fr vendor/rails % mkdir -p ~/railsapi % mv doc/api ~/railsapi/1.2.3http://d.hatena.ne.jp/xibbar/20080226/1203970543普通にAPIドキュメントを作るのと同じだけど、VERSIONを指定すると…

selectボックスの生成

忘れていたのでメモ。 <%= f.select :group_id, Group.find(:all).collect{|p| [p.name, p.id]} %>

conditionsを動的に変更するときに

RailsMLにあった記事。 conditions_left = "sinseis.statas_id <> ? and sinseis.statas_id <> ?" conditions_right = ["10", "99"] @toiawase_ichiran = Sinsei.find(:all, :conditions => [conditions_left, *conditions_right] )

OpenLaszloを使ってみる。

とりあえずまずはTomcatの環境設定から。OSはUbuntu8.04。UbuntuにTomcatをインストールするを参考にした。 JavaとTomcat5.5のインストール % sudo apt-get install sun-java6-jdk % sudo aptitude install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps lib…