我想问一个关于rails4连接的问题。我想连接两(2)个输入数据并保存到数据库。这些是我的代码:
a = playernum
b = playername
ref = "{#{a} #{b}}"
s.player_id = ref
sum_pts = Player.where(playernum: playernum).sum(:pts)
sum_game = Player.where(playernum: playernum).sum(:gp)
s.apts = sum_pts / sum_game
s.save
playernum和playername是输入的数据。我想连接它们并存储到player_id并保存到数据库。
提前致谢。
答案 0 :(得分:1)
如果你想知道的是如何连接字符串:
s.player_id = "#{playernum}#{playername}"
会做到这一点。
在你的例子中,你的变量周围的额外花括号实际上是字符串的一部分(我假设你不想要)。因此,使用您的代码,输出将如下所示:
"{12345ana}"
FWIW,在连接之前也没有必要将变量存储到另一个变量中 - 即将a
分配给playernum
。