rails4 上的串联
Concatenation on rails4
我想问一个关于 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 并保存到数据库。
提前致谢。
如果您想知道的只是如何连接字符串:
s.player_id = "#{playernum}#{playername}"
会成功的。
在您的示例中,变量周围的额外花括号实际上是字符串的一部分(我假设您不需要)。因此,使用您的代码,输出将如下所示:
"{12345ana}"
FWIW,在连接之前也不需要将变量存储到另一个变量中 - 即分配 a
到 playernum
.
我想问一个关于 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 并保存到数据库。
提前致谢。
如果您想知道的只是如何连接字符串:
s.player_id = "#{playernum}#{playername}"
会成功的。
在您的示例中,变量周围的额外花括号实际上是字符串的一部分(我假设您不需要)。因此,使用您的代码,输出将如下所示:
"{12345ana}"
FWIW,在连接之前也不需要将变量存储到另一个变量中 - 即分配 a
到 playernum
.