Есть желание хранить картинки в Paperclip
1) Установил гем gem 'paperclip'
2) Добавил миграцию
class AddFileColumnsToLinksFilesMaterials < ActiveRecord::Migration
def change
def self.up
add_attachment :links_files_materials, :file_material
end
def self.down
drop_attached_file :links_files_materials, :file_material
end
end
end
3) Прописал в модели
class LinksFilesMaterials < ActiveRecord::Base
belongs_to :project_material
enum type_file: {cutting: 0, design: 1 }
has_attached_file :file_material
do_not_validate_attachment_file_type :file_material
attr_accessor :file_material_file_name
attr_accessor :file_material_content_type
attr_accessor :file_material_file_size
attr_accessor :file_material_updated_at
end
4) сохранил
@links_files_m=LinksFilesMaterials.create(project_material_id: material_id, type_file: LinksFilesMaterials.type_files[:cutting],file_material:params_arr[:file1])
5) Сохранилось и записалось, но вот тут то и возникла проблема
6) В самом методе create
@links_files_m.file_material.url
Кажет нормальный путь
Вызываю этот же обьект(с тем же id) потом в других контроллерах
Пишет :/file_materials/original/missing.png
На сервере файлы есть, в чем ошибка?????????? плиз
Смотрел в том чиле гайд
habrahabr.ru/sandbox/40855