2011-08-16 8 views
3

私のウェブページからディスクにファイルをアップロードする必要があります。私は2つのオプションがあるようです。レールでファイルをアップロードする - ベストなアプローチは何ですか

私の要件は、私はただテキストファイルをアップロードすることです。

  1. デフォルトのレールメソッドを使用してファイルをアップロードします。
    例:以下の「クリップ」

のようなプラグインを使用してhttp://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm

  • が私の関心事です:

    1. 私はのように離れとして保管してください
    2. できるだけ単純なファイルのアップロードを維持したいです想像力のような依存関係
    3. 私はレールを使用しています。2.8.3
    4. 同時ファイルのアップロード複数のユーザー

    によって起こること誰かがアップロードするプラグイン/宝石を使用して、単純なファイルのアップロード(オプション1)

  • を書く

    • を持つことの長所と短所は何を私に伝えることができますしてくださいファイル
  • 答えて

    4

    あなた自身のファイルアップローダーを書くことはオプションですが、あらかじめ構築された宝石を使用すると、インストール直後に必要なすべてのコードが提供されます。

    宝石には、通常、何かを書くことによって遭遇する可能性がある、クロスプラットフォームの問題やセキュリティ上の頭痛のすべてを処理する、すべての機能がパッケージされています。よく管理された宝石はまた、それの後ろに良いコミュニティを持ち、物事を最新に保ちます。

    人気のあるGemsは本当に使いやすく、画像のサイズを変更しない限り、ImageMagickをインストールする必要はありません。これらを見て:

    http://railscasts.com/episodes/134-paperclip

    https://github.com/technoweenie/attachment_fu/wiki

    ペーパークリップをして、簡単なアップロードフォームを構築する方がはるかに簡単ですが、私はそれがRailsの2.に動作するかどうAttachment_fuが古いのお気に入りですわからないんだけどRailsの2日間から、あなたの問題を確実に処理できるようになるでしょう。ちょっとした設定が必要です。

    +1

    忘れないでくださいcarrier_wave – apneadiving

    +0

    ブレイクシンプソン – sameera207

    関連する問題