0

在我的file.json.erb我想创造像 " 20 mg", "30 mg", 等等这样的价值观......

我写了这样的东西,但这是不正确的

<%=(rand() * 50).to_i %> + " mg"
4

3 回答 3

1

你不需要+,你可以直接构建字符串。尝试这个:

 "<%=(rand() * 50).to_i %> mg"
于 2013-07-01T15:56:35.493 回答
1

几乎正确,试试

<%= (rand() * 50).to_i.to_s  + " mg" %>
于 2013-07-01T15:57:04.753 回答
1

您也可以使用字符串插值。

<%= "#{(rand() * 50).to_i.to_s}  mg" %>
于 2013-07-01T16:15:42.523 回答