我有一个gridview,其中网格类(app / grid / users_grid.rb)包含以下列。但是,页面不显示图像,而是显示图像的URL。
column(:name, :html => true, :mandatory => true) do |user|
user.name + image_path("image.gif", title: "image", style: "max-height: 30px; max-width: 20px")
end
在加载页面时,不是带图像的名称,而是显示名称:“/assets/image-d723a44cbcf692df07dbeb65d9ae3d1280f34457d939dafba828a41461623d6c.gif”。我怎么能纠正这个?它可能与在rb文件中使用+
有关吗?
答案 0 :(得分:0)
我猜你应该用image_tag
column(:name, :html => true, :mandatory => true) do |user|
content_tag :div do
content_tag(:span, user.name) +
image_tag("image.gif", title: "image", style: "max-height: 30px; max-width: 20px")
end
end
尝试:
javac Mainclass.java
答案 1 :(得分:0)
试试这个
column(:name, :html => true, :mandatory => true) do |user|
user.name + image_tag("/assets/image.gif", title: "image", style: "max-height: 30px; max-width: 20px")
end