這裏是一個初學者問題的位...在我的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