标签: number-with-delimiter

Rails:为什么我的模型中没有识别"number_with_delimiter"方法?

我有一个简单的验证:

class Product < ActiveRecord::Base
  # include ActionView::Helpers::NumberHelper
  ...
  validates_numericality_of :price, :less_than => 1000000, 
                            :message => "must be less than #{number_with_delimiter(1000000)}"                       
  ...
end
Run Code Online (Sandbox Code Playgroud)

在此代码中,我收到以下错误:

undefined method `number_with_delimiter' for #<Class:0x2665a58>
Run Code Online (Sandbox Code Playgroud)

我试着添加:

include ActionView::Helpers::NumberHelper
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

我错过了什么?

ruby-on-rails include number-with-delimiter

8
推荐指数
2
解决办法
7970
查看次数

如何根据Rails中的印度编号系统分隔数字?

我使用number_with_delimiter了在 Ruby on Rails 中为发票中的数字添加逗号的方法。但数字格式造成23,324,455,而不是因为2,33,24,455那就是,印度卢比格式

<%= number_with_precision(@number, :precision => 2, :delimiter => ',') %>
Run Code Online (Sandbox Code Playgroud)

我必须生成以卢比为单位的发票,因此格式应该是xx,xx,xxx.00. 在 Rails 中可能吗?如何实现?

这可以用 JavaScript 来完成,但问题是,我使用 PDFKit gem 生成了 PDF 格式的发票,它不响应 JavaScript。我在加载文档时使用了所需的 js 代码。

$(document).ready(function(){
  $('.totalvalue').each(function(){
    value = $('.totalvalue').text();
    $('.totalvalue').html(
      (value+"").split("").reverse().join("").replace(/(\d{3})(?=\d)/g,        '$1,').split("").reverse().join("")
    )
  })
})
Run Code Online (Sandbox Code Playgroud)

javascript ruby ruby-on-rails pdfkit number-with-delimiter

3
推荐指数
1
解决办法
491
查看次数

带有特殊分隔符的MySQL LOAD DATA INFILE

我的数据包含已删除的字段\u0001和已删除的记录\u0002\n.我想用LOAD DATA INFILE一次将所有数据导入MySQL数据库.我知道这\u0001可以写成X'01',但我不知道如何写'\ u0002 \n'.

这就是我到目前为止所拥有的.

LOAD DATA LOCAL INFILE 'myfile.txt' INTO TABLE my_table 
    FIELDS TERMINATED BY X'01'
    LINES TERMINATED BY '\n'
    (col1, col2, col3);
Run Code Online (Sandbox Code Playgroud)

上面的SQL语句有效,但我担心\u0002可能会将数据与数据一起导入数据库.

我知道这\u0002可以写成X'02'但我不太确定如何X'02'与之结合\n.

有什么建议?

mysql delimiter load-data-infile number-with-delimiter

1
推荐指数
1
解决办法
2921
查看次数