为什么我可以访问:number_to_currency而不是:在我的视图中标题化为帮助者?

时间:2014-02-17 22:43:09

标签: ruby-on-rails

我认为这是默认行为。我正在尝试将best_in_place与:display_with => :titleize一起使用来格式化输出。

如何确保此命名空间中的:titleize可用?将其应用于符号有用,例如@name.titleize,但不是作为参数传入时。

非常感谢! 克里斯。

1 个答案:

答案 0 :(得分:1)

你尝试过这样的事吗?

:display_with => lambda { |v| ActiveSupport::Inflector.titleize(v).html_safe }

您必须包含完整路径,因为它在视图中不可用。

@name.titleize工作的原因是另一个属于String类的方法。

http://apidock.com/rails/ActiveSupport/Inflector/titleize VS http://apidock.com/rails/String/titleize