言語:Ruby
herokuにRails3.2.1アプリをpushしようとすると, adapter: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.) (RuntimeError)が出てうまくいかない. ここにはいくつもの罠がある. "activerecord-postgr…
技術記事の棚卸をしていて,こちらの記事で勉強していたのですが, [Ruby] 10行で書ける Dijkstra 法 | singular point 行列を作る手段としてこちらが使われていました。 n=6 g=n.times.collect{ Array.new(n,-1)} collectメソッドを使い慣れていなくて(ず…
Rails3.0ではSexy Validationという機能があって, class Article < ActiveRecord::Base validates( :title, {:presence => true} ) # validates_presence_of :title # と同等 end と書ける.これは,2つ以上のフィールドに対し適用したい場合に, class Art…
前回はこちら.Web DB Press vol.61 pp. 60-3を実践した - hackugyo (Double strike) 前回までの、HRRW(hackugyo's Reinvention of Rails Wheel) ここまで、約5h 復習に bundle exec rspec -f spec/models/article_spec.rbしてみたら,以下のエラー.-fのあ…
はじまるよ 永和システムマネジメントの浦蔦さん(@ursm),高橋さん(@kenchan),柴田さん(@hsbt)らの記事を実践しようと思い,Web DB Press vol.61(2011.03) pp. 60-3を実践しました. 簡単なブログアプリを作りながら,RSpecの導入をしてくれる記事です.ち…
「ITトレメ」内の企画として,Ruby技術者認定【Gold】試験の過去問(ほんとうだろうか?)集があります.1時間ぐらいで解きました. ITトレメ Ruby技術者認定【Gold】試験 過去問題一覧 − @IT自分戦略研究所 平日は毎日更新されているのですが,あろうこと…
導入 http://cyberwave.jp/nashiki/2010/05/windows%E3%81%AB%E3%81%A6%E3%80%81%E8%A4%87%E6%95%B0%E3%81%AEruby%E7%92%B0%E5%A2%83%E3%82%92%E5%85%B1%E5%AD%98%E3%81%95%E3%81%9B%E3%82%88%E3%81%86%EF%BC%81/ http://yakinikunotare.boo.jp/orebase/inde…
Rails3をインストールしたらついてきたgemをリストする.なにがどういう役割なのかさっと調べておこうと思う Successfully installed activesupport-3.0.8 Successfully installed builder-2.1.2 Successfully installed i18n-0.5.0 Successfully installed …
pikで管理しているRuby1.9.2環境にRailsをインストールしたところ,ほかのgemが入らなくなりました. >>ERROR: Error installing json: The 'json' native gem requires installed build tools.Please update your PATH to include build tools or download …
Ruby:Tips > その他:自クラス名/自関数名を取得する - YiaoWang 上の記事を読んで,Rubyのテストコード内でmethod_nameを使ったんですが,これはTest::Unit::TestCase#method_nameでは最初から定義されているんですね.http://rurema.clear-code.com/1.8.7…
1から9までの数字をすべて1回ずつ順番を変えずに使って等式を作ることができます.たとえば, 1*2 + 3 + 4 + 56 + 7 = 8*9 などです.これの可能なパターンを算出するプログラムをRuby1.9.2で作りました.Array#productを用意すればRuby1.8.7でも動きます. …
WindowsにRubyをインストールする方法はいくつかあり,ネットで探しても古い情報だったりしてがっかりすることが多い.Rubyエヴァーとしては見過ごせませんよね.RubyInstallerを使え! でいいんですが. RubyInstaller for Windows http://blog.serverworks…