Tôi đang cố sử dụng kẹp giấy với gem gem factory_girl nhưng nhận được thông báo "không xử lý được thông báo lỗi".Sử dụng kẹp giấy với cô gái nhà máy, không có lỗi xử lý hình ảnh
test_should_update_category(CategoriesControllerTest): Paperclip::AdapterRegistry::NoHandlerError: No handler found for "/system/categories/images/000/000/001/original/tel1.JPG?1354197869"
Factory cô gái file:
FactoryGirl.define do
factory :category do
name "MyString"
description "MyText"
image { File.new(File.join(Rails.root, 'test','tel1.JPG')) }
end
end
loại di cư :: ---------------
class CreateCategories < ActiveRecord::Migration
def up
create_table :categories do |t|
t.string :name
t.text :description
t.string :image
t.timestamps
end
add_attachment :categories, :image
end
mô hình:
class Category < ActiveRecord::Base
attr_accessible :description, :image, :name
has_attached_file :image, :styles => { :thumb => "100x100>" }
end
tệp kiểm tra bộ điều khiển danh mục:
require 'test_helper'
class CategoriesControllerTest < ActionController::TestCase
setup do
@category = FactoryGirl.create(:category)
end