2011-06-27 12 views
2

私はまだレール3には新しく、ターミナルで使用するさまざまなコマンドはありません。私は$ rails pluginをgit://github.com/thoughtbot/paperclip.gitコマンドでインストールしようとしましたが、入力するたびにオプションを表示します。 -bはビルダーです。私は何が間違っているか分かりませんは、クリップレール3.0.7をインストールできません

答えて

0

上記に同意すると、宝石は道のりです。

gem 'paperclip', '2.3.3' 

と実行します:ちょうどあなたにGemfileを追加

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をインストールすることをお勧めします。プラグインとしてインストールすると、さまざまな問題が発生する可能性があります。

のGitHubのクリップサイトでは、具体的に述べ:

は、「ペーパークリップは、それはまだ技術的にプラグインとしてインストール可能です、それはあなたのアプリケーションで使用する方法である宝石、として配布されますが、Railsはとよく果たしているとして、それは、落胆しています。宝石。

GitHub/Paperclipにアクセスして、宝石としてPaperclipをインストールしてください。

関連する問題