2009-02-01から1ヶ月間の記事一覧
RailsではMySQL使えてるのに、ActiveRecordを単体で使おうとしたらエラー@Ubuntu8.10 $ ruby test.rb !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. /usr/lib/ruby/1…
Validationしてるのに例外が発生しないで困った。またしてもほぼここで解決 http://underrails.seesaa.net/article/54757146.htmlrescue ActiveRecord::RecordInvalidで補足、なんだけどどうやら例外を発生させるメソッドとそうでないメソッドがある模様。 u…
Time.parseの例外処理欲しかった情報はほとんどここに書いてあった。 http://www.metareal.org/2007/06/21/error-checking-in-ruby-time-parsing/ parsedateがdateから情報を取り出せないとき、または Timeクラスが指定された日時を表現できないときにArgume…
[memo]まとまりがないので後でちゃんとかく phpユーザーにはおなじみのstrip_tagsはRailsにもあるもよう。 ActionView::Helpers::TextHelperにstrip_tagsが定義されてる(Rails1.2この辺りのSanitizeはRails1系と2系で話が違うような気がするので後でちゃん…
ARのfindをある条件で絞っておきたい場合。with_scopeが使える。Rails2.1以降?にはnamed_scopeというのもあるらしいけど、今回はRails1.2で。例えばARの論理削除プラグイン、acts_as_paranoidではdeleted_atに削除フラグを立てる。通常のfindでは削除フラグ…
試しに。tcl/tkは最初から入ってた気がする@Ubuntu8.10 ……なんかapt-getしたかも。忘れたっす。require "tk" でLoad Errorが出た $ sudo apt-get install libtcltk-ruby 入った。・はろーわーるど require "tk" root = TkRoot.new{ title "ruby/tk test pro…
http://www.circletempo.net/myth/index.html あまり知名度は高くないようだけども、おもしろいっす。もっと評価されるべき。 CircletempoはうみねこのBGMスタッフのラック眼力の所属サークル。 Sound of the golden witchのページから飛んで気になったので …
Mongrel+mod_proxyでがんばってたけど、こっちのほうがはるかに簡単。しかも早いらしい。gemでPassengerをインストール $ sudo gem install passenger 適当に依存解決するためにYesして、WARNIGがいっぱい出たけど無視。ApacheModuleのインストール $ sudo p…
とりあえず一発でいけるruby-elispだけ $ sudo apt-get install ruby-elisp rails.el他はまた今度いれよう。 $ wget http://rubyforge.org/frs/download.php/20976/emacs-rails-0.5.99.5.tar.gz $ tar xvfz emacs-rails-0.5.99.5.tar.gz $ cd emacs-rails $ …
Ubuntu+Rails2.2+Apache2 気合でドメイン作らないでサブディレクトリからやってみるテスト好きなディレクトリにRailsプロジェクトを作成・ApacheのVirtualHostの設定 RequestHeader set X_FORWARDED_PROTO ‘https’ ProxyPass /yukihttp://localhost:3000/y…
ふが