2012-10-19 84 views

回答

1

我喜歡回形針。它似乎有很好的文件記錄,並且對我所需要的一切都很有效。 (我個人並不知道他們中的任何人,但Whilebot中的聰明人創造了一些非常有用的東西,對此我感到非常感激)。

顯然,你需要將回形針添加到您的Gemfile,以及(如果使用的是捆綁)做你的包安裝

  1. 添加到您的模型

    has_attached_file :aFile 
    
  2. 添加到您控制器有些東西可以在你的視圖中看到你命名的東西(可能在你的創建和更新方法中)

    @profile.aFile = params[:profile][:aFile] 
    
  3. 也許應該檢查它的存在,如果它是一個需要PARAM

    if params[:profile][:aFile].blank? 
        redirect_to @profile 
    else 
        render :action => 'do_something_interesting_with_file' 
    end 
    

而且僅此而已。不要忘記你的配置條目。例如,如果您正在使用某種形式的後處理上的文件

Paperclip.options[:command_path] = "/opt/local/bin/" 

我發現這是非常有幫助的

RailsCast by Ryan Bates

相關問題