Использую gem Paperclip. Хочу отобразить на клиенте изображение но в итоге выдает 404. И на клиенте я получаю ответ как "text/html", хотя по идее должно быть "image/png". Что сделано не так?
controller:
class PhotosController < ApplicationController
def index
@photos = Photo.all
array = @photos.map do |photo|
photo_push = {
users_id: photo.users_id,
photo: photo.photo.url
}
photo_push
end
render json: array
end
private
def photo_params
params.permit(
:users_id,
:photo
)
end
end
model:
class Photo < ActiveRecord::Base
self.primary_key = "users_id"
attr_accessible :photo
belongs_to :user
has_attached_file :photo
validates_attachment_content_type :photo, content_type: ["image/jpg", "image/jpeg", "image/png"]
end
и вот как выглядит JSON:
[{"users_id":36,"photo":"/photos/original/missing.png"},
{"users_id":1,"photo":"/photos/original/missing.png"},
{"users_id":1428,"photo":"/photos/original/missing.png"}]