2011-06-27 53 views
2

我還是新的軌道3和終端中使用不同的命令。我曾嘗試使用$ rails插件安裝git://github.com/thoughtbot/paperclip.git命令,但每次我輸入時,它只是提出我的選擇,當我使用rails新,如-v告訴你的版本或-b是建造者。我不知道什麼是錯的無法安裝回形針軌道3.0.7

回答

0

同意上述,寶石是要走的路。只需添加到您的Gemfile:

gem 'paperclip', '2.3.3' 

並運行:

bundle install 

應該是那麼容易,因爲,要得到回形針運行。綁定到模型時不要忘記包含3個遷移部分(視頻示例)。在這種情況下,我將回形針作爲「附件」添加到我的視頻模型中。只需將'file_name','content_type'和'file_size'拍到降級屬性的末尾即可:

class AddVideoAttachment < ActiveRecord::Migration 
    def self.up 
    add_column :videos, :attachment_file_name, :string 
    add_column :videos, :attachment_content_type, :string 
    add_column :videos, :attachment_file_size, :integer 
    end 

    def self.down 
    remove_column :videos, :attachment_file_size 
    remove_column :videos, :attachment_content_type 
    remove_column :videos, :attachment_file_name 
    end 
end 
0

我建議您將Paperclip安裝爲gem,而不是插件。作爲插件安裝可能會導致各種問題。

GitHub的回形針網站特別聲明:

「回形針分佈作爲寶石,這是它應該如何在你的應用程序使用,這是技術上還是安裝一個插件,但是這氣餒,如導軌和打得很好。寶石「。

訪問GitHub/Paperclip並安裝Paperclip作爲寶石,你應該沒問題。