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

时间:2016-05-24 08:01:31

标签: ruby-on-rails model

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

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

尝试这个我得到一个类型错误:

  

TypeError(String无法强制转换为Fixnum):     app / models / game.rb:124:在“+”

2 个答案:

答案 0 :(得分:4)

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

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

或者使用number_to_percentage Rails助手:

string = number_to_percentage(number)

答案 1 :(得分:1)

nowId.incrementAndGet()

.to_s = to string