2011-10-20 7 views

答えて

5

「モデル」と言うときはActiveRecordモデルですか?

この場合はYESです。

class MyClass < ActiveRecord::Base 
    alias_attribute :version, :revision 
end 

はあなたが望むことを行います。

平野Rubyでエルス

alias :version :revision 
alias :version= :revision= 

それとも

alias_method :version, :revision 
alias_method :version=, :revision= 
+0

これはきちんとしています。 alias_methodのパラメータも含める方法はありますか? alias_method:latest_revision、:revision_at(nil)のように? – NullVoxPopuli

+1

私はこの時点で、メソッド 'def latest_revision;を書いた方が良いと思います。 revision_at(nil);終わり ' –

+0

ありがとう!私はあなたがrubyでセミコロンを使うことができるかどうか分からなかった= \ – NullVoxPopuli

関連する問題