gpt4 book ai didi

ruby-on-rails - 未定义的局部变量或方法 `number_to_delimited'

转载 作者:行者123 更新时间:2023-12-04 06:30:42 24 4
gpt4 key购买 nike

我正在使用 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 methodnumber_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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com