1

Rails 3 を使って Web サイトを構築することで、Rails 3 に頭を悩ませることにしました。私はそれに非常に慣れていないので、実際に始める方法についてアドバイスを求めています。以前ここで質問したことがあり、「すでに試したことはありますか?」と尋ねられました。今回は、オンラインで見つけたいくつかのチュートリアルに従ってみましたが、すべて Rails 1 または 2 に関するものでした。 、 3 にいくつかの違いがあるようで、わかりません。

Rails 1 や 2 ではなく 3 を使用することに決めた理由は、仕事のスピードを上げるためです。これまではフロント エンドの開発に集中していましたが、分岐してより複雑なことを行いたいと考えています。

このサイトでやりたいことは、ユーザーが画像をアップロードして、ホームページのリスト項目として表示できるようにすることです (後でライトボックスなどを追加しますが、整理するのは簡単だと思います) )。

アドバイスやアドバイスへのポインタは大歓迎です。

乾杯!

4

2 に答える 2

2

Rails でのファイルのアップロードはかなりよく文書化されていますが、あなたが言及したように、オンラインのチュートリアルの多くは Rails 2.x に基づいています。

始めたばかりの場合は、ペーパークリップまたはCarrierWaveを使用して Rails アプリでファイルのアップロードを処理することをお勧めします。どちらのプロジェクトも非常に優れていますが、長い目で見れば CarrierWave の方が柔軟であることがわかると思います。

また、Rails の初心者として、Railsに関するすべての素晴らしいリソースであるRyan Bates のRailsCastsもチェックしてみてください。実際、CarrierWave と Paperclip の両方のファイル アップロードがエピソードで取り上げられています。以下のリンクを提供しました。

#253 - CarrierWave ファイルのアップロード- これは Rails 3 固有のものです。

#134 - Paperclip - Rails 2 を使用していますが、プロジェクト GitHub ページの README と共にここで提供される情報は、必要な情報を提供するはずです。

于 2012-06-11T21:47:55.520 に答える
1

正直なところ、必要なのはこの Railscast だけです: http://railscasts.com/episodes/253-carrierwave-file-uploads

アップロードには Carrierwave を使用し、画像処理には RMagick を使用します。

最後に: この時点で Rails 1 または 2 を推奨する合理的な人は誰もいません。3.2.5から始めて、うまくやってください。

于 2012-06-11T21:41:48.587 に答える