OraRails

Oracle(9i,10g)+RubyOnRails(Ver1.2.1+Apache+mongrel)の設定メモ

便利なselectタグ,日付選択,

2007-04-26 10:45:52 | ActionView
FormHelperで 
select タグの使い方

<%= select( "member", "sex", { "male" => "M", "female" => "F"}) %>
この結果のHTMLは:

select id="member_sex" name="member[sex]"
option value="F" female
option value="M" selected="selected" male
select


onchangeでURL切替たい
日付のselectbox選択

select_date(Date.today,:use_month_numbers => true)

date_select では月が英語表記になるので、この方法で統一すれば見やすい

ここみた。
RailsAPI


選択済みselectboxの対応

Debian Rails アップデート

2007-04-09 15:00:49 | Debian
Rails のアップデートをする。v1.1.6 -> 1.2.3

以前 gem uninstall する。と書いたけど、Debian ではうまく行かなかった。
このサイトを参考にするRailsをアップデート

1.プロキシを通す
2.gem update rails

Updating installed gems...
Bulk updating Gem source index for: http://gems.rubyforge.org
Attempting remote update of rails
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
Successfully installed rails-1.2.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...
Gems: [rails] updated


完了


Debian oci接続

2007-04-07 17:36:10 | Debian
注意する点が 2点あります。

1) NLS_LANG の設定: NLS_LANG=JAPANESE_JAPAN.AL32UTF8 へ

2) TNS_NAMEがない場合のActiveRecord::Base.establish_connectionの書き方

ActiveRecord::Base.establish_connection(
:adapter => "oci",
:username => "brain",
:password => "system",
:host => "IPアドレス:ポート/orcl")