-1
我是新來的紅寶石在軌道上。我已經將所有國家導入csv文件。現在,我想爲每個國家添加自己的設計圖片。爲每個國家添加圖像的最簡單方法是什麼?是我需要使用模型或控制器來添加它嗎?由於Rails如何將文件夾中的圖像添加到模型中?
我是新來的紅寶石在軌道上。我已經將所有國家導入csv文件。現在,我想爲每個國家添加自己的設計圖片。爲每個國家添加圖像的最簡單方法是什麼?是我需要使用模型或控制器來添加它嗎?由於Rails如何將文件夾中的圖像添加到模型中?
我假設你有一個模型調用country.rb
,它看起來像
create_table "countries", force: :cascade do |t|
t.string "name", default: "", null: false
t.string "image", default: "", null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
您現在可以使用一個名爲 'carrierwave'
寶石然後運行
rails generate uploader Image
in your model
class Country < ActiveRecord::Base
mount_uploader :image, ImageUploader
end
我希望這是有幫助的
您應該探索的文件附件的寶石一樣carrierwave,回形針,龍飛,然後你可以遍歷您的文件夾,武官他們,並將其儲存 – MageeWorld
你想通過添加這些圖片作爲用戶的用戶界面,還是你只想渲染你存儲在代碼庫中的圖像? – Mitch