我认为这是默认行为。我正在尝试将best_in_place与:display_with => :titleize
一起使用来格式化输出。
如何确保此命名空间中的:titleize
可用?将其应用于符号有用,例如@name.titleize
,但不是作为参数传入时。
非常感谢! 克里斯。
答案 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