Tôi có một ứng dụng đường ray đang được nâng cấp từ Rails 2.3.5 lên Rails 3. Nó sử dụng attachment_fu để tải tệp lên. Chúng tôi đang cố gắng thực hiện chuyển đổi này mà không thực hiện thay đổi DB, vì vậy tôi muốn tránh thay đổi sang kẹp giấy hoặc tàu sân bay tại thời điểm này.Có ai có thể lấy file đính kèm để làm việc với ray 3 không?
Có ai đã thành công trong việc sử dụng attachment_fu với Rails 3 và Ruby 1.9.2 không? Chúng tôi đang sử dụng phiên bản mới nhất của attachment_fu mà tuyên bố là ok cho ray 3 và ruby 1.9.2, nhưng nhận được 'TypeError (không thể chuyển đổi nil thành Integer):' trên bất kỳ biểu mẫu nào bao gồm tệp tải lên.
Tất cả các câu trả lời cho câu hỏi trước đó dường như là 'chỉ cần chuyển sang kẹp giấy hoặc carrierwave' như trong: Attachment_fu or Paperclip for Rails3 hoặc TypeError (can't convert nil into Integer):
Cảm ơn!
Bạn có thể gửi stack trace đầy đủ? Có thể tốt nhất là Gist hoặc Pastie. –
Đây là dấu vết ngăn xếp dưới dạng gist: https://gist.github.com/1038499 Dường như dấu vết trong bài đăng khác về TypeError. –
Bạn có thể tìm ra điều này không? – deb