这里是一个初学者问题的位...在我的Rails应用程序中我有一个零件模型,我希望管理员能够对零件的价格应用折扣(如果他们想的话)。我的零件模型中折扣的价值是一个整数。我有我的部分模型内部的方法apply_discount class Part < ActiveRecord::Base
has_many :order_items
belongs_to :category
我有一个参数(PARAMS [:授权])是来自URL,你可以看到: authorization_selected = params[:authorization]
new_parcel = params[:new_parcel].to_i
puts authorization_selected.class (in the console show type String)
puts new
Fixnum是否有等价的String chars方法?我试图通过值将一个整数值分隔成一个数组,例如1234→[1,2,3,4]然后对各个值执行操作。 还是先转换成字符串,执行一个操作(例如x 2)然后以整数连接才更好?如下所示: def method_name num
num.to_s.chars.map{|x| x.to_i*2}.join.to_i
end