去“”还是不去“”——这是个问题。
<%= image_tag(@profile.image, :size => "80x80", :alt => "Picture") %>
或者
<%= image_tag("@profile.image", :size => "80x80", :alt => "Picture") %>
去“”还是不去“”——这是个问题。
<%= image_tag(@profile.image, :size => "80x80", :alt => "Picture") %>
或者
<%= image_tag("@profile.image", :size => "80x80", :alt => "Picture") %>
问自己这个问题:你有没有在任何编程语言中引用变量?可能不是。一些语言处理双引号内的变量,以便您可以编写如下字符串:"My name is <variable>"
. 另一种方法是"My name is "+<variable>
所以基本上没有你不想报价"@profile.image"
。
如果图像的文件名是@profile.image,则使用引号。如果@profile.image 包含图像文件的名称,则不要。
使用"@profile.image"
将使src
属性等于@profile.image
,而不是 的值@profile.image
。
不要使用引号,除非您的图像名为“@profile.image”。