在Rails中,to_label和to_s之间的区别是什么?

时间:2011-07-18 18:05:38

标签: ruby-on-rails ruby-on-rails-3

在Rails中,to_labelto_s之间有什么区别?特别是在视图中显示模型信息的上下文中。我知道如果您定义to_s,则无需在视图中明确调用Model.to_s。那么使用to_label有什么好处?

2 个答案:

答案 0 :(得分:1)

to_label已被弃用,您无法从Rails3源代码中找到它

答案 1 :(得分:0)

我认为不同之处在于to_label在转换对象类名称to_s等值时有一定的魔力,其中to_s只是将对象转换为字符串。