我只能看到一个图标,而看不到真实图像(也在索引页面上)。
제목:<%= @food.title %> <br> <br>
<img src="<%= @food.image %>"><br> <br>
내용:<%= @food.content %> <br> <br>
<form action="/food/edit/<%= @food.id %>"> <input type="submit" value="수정"></form>
<form action="/food/destroy/<%= @food.id %>"> <input type="submit" value="삭제"></form>
我不知道如何将图像保存在数据库中。我找到了一种保存URL的方法,但通常会上传图像文件。我做了一个具有文件类型的输入标签。如何保存图像?我已经安装了carrierwave。
答案 0 :(得分:0)
我不确定您的Food
模型是什么样子,但是请尝试一下(由于您使用的是CarrierWave,请添加.url
):
<img src="<%= @food.image.url %>"><br> <br>
或:
<%= image_tag @food.image.url %>
如果未找到图像路径,则您看到的图标是浏览器显示的默认图标。
答案 1 :(得分:0)
什么是fun main(args: Array<String>) {
val cc = myAdd({ it + "de" })
System.out.println(cc)
}
fun myAdd(predicate: (String) -> String): String {
return predicate.invoke("abc")
}
?是网址还是图片本身?如果它是URL,则@food.image
应该可以工作。如果是图像本身,或者可能是由载波上传的,则应使用<img src="<%= @food.image %>">
。