2012-07-16 64 views
0

嘿所以我有一个名为Asset的类,每个Asset都有一个附件。我想获取上传文件的:basename。:扩展名,并将其存储在:asset_file_name中。我该如何去做?这里是我的课:回形针中的文件名

class Asset < ActiveRecord::Base 
    attr_accessible :asset_file_name, :lesson_id, :attachment 

    #allows us to use :lesson_id in :url 
    Paperclip.interpolates :lesson_id do |attachment, style| 
    attachment.instance.lesson_id 
    end 

    has_attached_file :attachment, 
    :url => "/attachments/:lesson_id/:basename.:extension", 
    :path => ":rails_root/public/attachments/:lesson_id/:basename.:extension" 

    validates_presence_of :asset_file_name 
    validates_attachment_presence :attachment 

    end 

回答

0

不知道为什么你会希望有一个asset_file_name属性

,但你应该能够得到它通过attachment_file_name