<img image_path>与<image_tag>与cloudinary的问题

时间:2019-09-13 04:55:05

标签: ruby-on-rails cloudinary

我希望像这样在rails 5.2中使用Image_tag:

<%= image_tag(@character.picture) %>

我收到以下错误:

"Can't resolve image into URL: undefined method `to_model' for #<PictureUploader:0x00007f619c7fd000>"

我成功使用了

 <img src="<%= image_path(@character.picture) %>">

我不确定为什么这两段代码会产生不同的结果。我是否缺少image_tag的质量?我可以轻松地减少损失,并使用image_path选项,但是从美学上讲,我宁愿不要在我的代码中使用更多的html,并且希望知道为什么这两段代码会有区别。

1 个答案:

答案 0 :(得分:0)

尝试这个.......

<%= image_tag(@character.picture.url) %>

希望这会对您有所帮助。