![](/img/trans.png)
[英]image name is not saved as original image name using CarrierWave in rails
[英]Rails / image not being saved when Carrierwave is mounted
我正在使用Carrierwave插件上傳圖像。 它工作正常,但是如果我嘗試使用以下方法從控制器保存圖像
Article.create(:image => 'sample.png')
只要安裝了載波,它就會保存圖像,如果我卸載Rails會像平常一樣保存圖像。我該如何解決?
這就是我的方法,它至少在我的種子中起作用:
Article.create(:image => File.open(Rails.root.join("app", "assets", "images", "sample.png"))
如您所見,請確保提供文件的完整路徑。 顯式打開文件可能也有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.