- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Rails 4.2.5。
在 rails API(适用于 v4.2.5.2)中,我看到了这个助手:
number_to_delimited(number, options = {})
Formats a number with grouped thousands using delimiter (e.g., 12,324). You can customize the format in the options hash.
http://api.rubyonrails.org/classes/ActiveSupport/NumberHelper.html#method-i-number_to_delimited
但是当我在我的 View 中使用这个帮助时,它会抛出一个错误:
undefined method
number_to_delimited' for #<#:0x0000000b091b30>`
其他的助手,比如number_to_currency
,都很好用。我怎么了?
最佳答案
尝试调用 ActiveSupport::NumberHelper
。
ActiveSupport::NumberHelper.number_to_delimited(12345678)
=> "12,345,678"
或者你也可以这样做:
include ActiveSupport::NumberHelper
number_to_delimited(12345678)
=> "12,345,678"
更新:
我看到你在上面的评论中说你正在使用 haml 代码,你可以这样做:
= ActiveSupport::NumberHelper.number_to_delimited(12345678)
或者
- include ActiveSupport::NumberHelper
= number_to_delimited(12345678)
关于ruby-on-rails - 未定义的局部变量或方法 `number_to_delimited',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35839140/
我正在使用 Rails 4.2.5。 在 rails API(适用于 v4.2.5.2)中,我看到了这个助手: number_to_delimited(number, options = {}) Fo
我是一名优秀的程序员,十分优秀!