0

パスでシンボルを使用すると、そのようなファイルまたはディレクトリが取得されないのはなぜですか? Paperclip は、デフォルト パスとして :rails_root/public/system/:class/:attachment/:id_partition/:style/:filename を示しています。ファイルは public/system/attachments/email.txt にありますが、任意の名前のファイルを追加できるようにしたいです。

  has_attached_file :email,
  :url => "public/system/attachments/:filename",
  :path => "public/system/attachments/:filename"


def read_original_header
@original_email = File.read("public/system/attachments/:filename")
end

そのようなファイルまたはディレクトリはありません - public/system/attachments/:filename

4

1 に答える 1

1

あなたの問題は、「シンボル」補間がペーパークリップの規則であることです。この規則は、標準のRubyファイルクラスによって共有されていません。

于 2012-07-22T00:19:29.863 に答える