我在我的Post
模型中添加了一个document
列,这样我现在就能够将txt
文件添加到它中:
post.rb:
has_attached_file :document
validates_attachment_content_type :document, :content_type => 'text/plain'
控制台:
#<Post id: 92, content: "document upload test", user_id: 1, created_at: "2013-01-02 10:23:13", updated_at: "2013-01-02 10:23:13",
title: "document upload test", document_file_name: "test.txt",
document_content_type: "text/plain", document_file_size: 15,
document_updated_at: "2013-01-02 10:23:13">
现在,我想将test.txt
中的内容转换为纯文本,这样我就可以在控制器中执行以下操作:
@post.content = [test.txt中的文本]
有什么建议吗?
post.document.read.strip NoMethodError: undefined method 'read' for /system/posts/documents/000/000/092/original/test.txt?1357122193:Paperclip::Attachment
。 - alexchenco@post.content
更改为self.content
)。 - alexchenco