我正在将 ruby 版本从 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