带或不带“”的image_tag语法 - 带方法 - ruby

时间:2013-04-10 14:44:53

标签: ruby-on-rails ruby ruby-on-rails-3 image syntax

要“或不要”“ - 这就是问题。

<%=   image_tag(@profile.image, :size => "80x80", :alt => "Picture") %>

<%=   image_tag("@profile.image", :size => "80x80", :alt => "Picture") %>

3 个答案:

答案 0 :(得分:1)

问自己这个问题:你有没有用任何编程语言引用变量?可能不是。有些语言处理双引号内的变量,因此您可以编写如下字符串:"My name is <variable>"。另一种方法是"My name is "+<variable>

所以基本上不,你不想引用"@profile.image"

答案 1 :(得分:0)

如果图像的文件名是@ profile.image,则使用引号。如果@ profile.image包含图像文件的名称,请不要。

答案 2 :(得分:0)

使用"@profile.image"会使src属性等于@profile.image,而不是@profile.image的值。

不要使用引号,除非您的图像被调用&#34; @ profile.image&#34;。