Ruby
先日うちの開発メンバーから新人さんに共有があったんですが、 saveとsave!の振る舞いの違いなどについてまとめておきます。 当然のことながら、ActiveRecordでは、モデルオブジェクトの値を変更、保存、削除することができ、対応するレコードの内容を更新す…
OSX Lionにruby1.9.3をインストしようとすると > rvm install 1.9.3 Installing Ruby from source to: /Users/hoge/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)... ruby-1.9.3-p0 - #fetching ruby-1.9.3-p0 - #extracted t…
先日、 クライアント側でJavaScriptを実行する時にちょぴっとハマった現象。サンプルではJQueryを使っていますが、JavaScriptでも全く同じ(´・ω・`;)[route.rb] resources :hoges do get :fuga, :on => :collection end [View(というかhtml)] <html> <head> <title>yukkurisan</title> <script src="/javascripts/jquery-1.6.2.min.js" type="text/javascript"></script></head></html>…
古いソースを眺めていて気づいたことなんだけど、いや、うん、というかちょっとこれは・・と思う書き方があったので。 class Yukkuri < ActiveRecord::Base end と、いつものモデルがあって、このモデルのyukkurisテーブルの全レコード数を確認しようとして…
先日ちょっとはまった現象についてのメモ (いやといっても修整ミスなんだけどね・・)とあるモデルでの話。 saveするときにcallback処理を走らせたい どうしてもsaveを2回走らせたい というケースがあって、最初、 class Hoge < ActiveRecord::Base after_s…