rails

図と表を同時にハイライトする

12/18, AM11:17 図もクリックできるように追記. タグはrailsだけど,単にjavasctipt(prototype)+htmlの話. 表にある"term2"をクリックしたら,下の様に図と表をハイライトさせるようにする(term1, term3も同様に機能する). 図の準備. 角丸3つが書かれた…

FlexibleRails

サーバでRuby on Railsを使ってデータを提供して,Flex(Flash)をクライアントに使ってデータを表示してみる.flexiblerailsと一部で呼ばれているようだ. http://www.liverail.net/articles/2006/04/16/rubyonrails-1-1-and-flex-2-0-pt-1 http://www.livera…

AM, PM+12時間表示で時間が指定できる時間選択を作りたい

http://d.hatena.ne.jp/sesejun/20070505/p1 の続き.railsの話.時刻の指定でAMやPMを入れたいという場合, date_helperのselect_hourではAM. PMの指定に対応していないようです. ここでは,DateHelperのクラスを拡張します.利用するcontrollerがreserves…

datetime_select より詳細に日付を指定したい

datetime_select は,日付,時間を利用するのに便利な html_helperです. どのようなオプションが利用できるか,マニュアルを見ても分かりにくいですが, datetime_selectは,select_day, select_hourなどを順番に呼んでいるだけなので, selct_* のオプショ…

RMagickで描いた絵をrailsで表示するサンプル

こんな単純なのを描きます.前提: 基本的にImageMagickとRMagickだけ入れれば良いのだけど, とりあえず,色々入れておきます. mac ports と rubygems が利用できるようになっている必要が在ります. % sudo port install jpeg % sudo port install libpng…

BioRubyにGO Database on AcriveRecord pluginがリリース

BioRubyにGO Database on ActiveRecord pluginがリリースしたらしい. http://bioruby.g.hatena.ne.jp/nakao_mitsuteru/20070411/go_database_on_active_record_released Rubyしってて,Railsしってて,DBしってて,GOしってて,AmiGOしってて・・・って使う…

NetBeansがRubyのIDEになる!

「サン、NetBeans対応のRubyプラグインをリリース」 http://opentechpress.jp/news/article.pl?sid=07/03/06/0143208 おっと,ドタバタで気付かなかった.あとで試す. (追記) Rails on NetBeans のデモ動画と、Ruby on NetBeansのデモ動画がある.どちらも…

WEBrickの再起動無しでクラスを読み込ませる

railsで,自分で作成したクラス(Cとする)をControllerから読み出していたら,Cを変更しても,Webrickを再起動しないと,変更を認識してくれない.変更の度に再起動は面倒だなー,と思っていたところ, http://wota.jp/ac/?date=20060307#p01より, include R…

railsで定義したモデルをrailsのディレクトリの外から使う.

メモ.$RAILS_DIR が railsのディレクトリ(rails demoとしたら,demoのディレクトリ)とすると, ENV['RAILS_ENV'] = ARGV.first || ENV['RAILS_ENV'] || 'development' require '$RAILS_DIR/config/boot' require "#{RAILS_ROOT}/config/environment" requir…

script/console

script/console なるものがあることを知る.irbな状態でrailsのデバッグ可能.Agile Web Development with Railsの13.7章. % ./script/console Loading development environment. >> irb helper >> puts options_for_select([["a",1],["b",2],["c",3]],[1]) <option value="1" selected="selected"></option>…