ruby Rails =>在模型中连接整数和字符串

zmeyuzjn  于 2023-06-22  发布在  Ruby
关注(0)|答案(2)|浏览(94)

是否可以在模型中连接一个整数和一个字符串?就像这样:

percent = 50
string = (percent + "%")

尝试这个我得到一个类型错误:
TypeError(String不能被强制转换为Fixnum):app/models/game.rb:124:in `+'

atmip9wb

atmip9wb1#

你可以通过不同的方式来做到这一点:

string = "#{number}%" # or number.to_s + "%"
=> "50%"

或者使用number_to_percentage Rails helper:

string = number_to_percentage(number)
7ivaypg9

7ivaypg92#

percent = 50
percentstring = percent.to_s
string = percentstring + "%"

.to_s =到字符串

相关问题