Rails如何将文件夹中的图像添加到模型中?

时间:2016-11-22 01:57:52

标签: ruby-on-rails csv haml

我是铁杆上的红宝石新手。我已经导入了csv文件中的所有国家/地区。现在,我想为每个国家添加自己的设计图像。为每个国家/地区添加图片的最简单方法是什么?我需要使用模型或控制器来添加它吗?谢谢

1 个答案:

答案 0 :(得分:0)

我假设您有模型调用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

在您的模型中

class Country < ActiveRecord::Base
  mount_uploader :image, ImageUploader
end

我希望这很有用