Rails 3.0.5 から 3.2.3 への移行を行っており、Ruby のバージョンも 1.8.7 から 1.9.3 に変更しています。
メソッド compute_public_path(ActionView::Helpers::AssetTagHelper) をオーバーライドしたい。
アプリケーションの移行中にこのエラーが発生しました(3.2.3)。
alias_method': undefined method
モジュール `ActionView::Helpers::AssetTagHelper' の compute_public_path' (NameError)
上記の問題について、貴重なご意見をお聞かせください。
私は小さなプログラムをしました。それは完全に機能しています。
class String
alias_method :old_to_s, :to_s
def to_s
if self=="one"
"coming if "
else
"coming else"
end
end
end
str = String.new("one")
p str.to_s
p str.old_to_s