Ruby array []如何摆脱浏览器上的引用

时间:2014-11-21 18:37:55

标签: ruby arrays

简单的问题。我正在使用Ruby V1.9.3并输入;

<%= f_array = ['a','b','c'] %><br>
<%= f_array.join(' , ') %><br>

但它们在浏览器上显示为;

["a", "b", "c"]
a,b,c

据我记得(直到Ruby V1.8.3),它曾经出现过像;

abc
a,b,c

Ruby是否改变了他们的规格,还是我错过了什么?

1 个答案:

答案 0 :(得分:2)

你的错误就在这里

<%= f_array = ['a','b','c'] %>

语句<%=表示打印语句。将其更改为

<% f_array = ['a','b','c'] %>

并且不会打印该行。 ["a", "b", "c"]是检查数组的结果。

2.1.5 :003 > puts ['a','b','c'].inspect
["a", "b", "c"]

对于它的价值,代码有另一个问题。您的观点不应包含作业。这是应用程序业务逻辑的一部分。