2

私はRoR開発に不慣れで、最高のコミュニティの宝石を見つけるための提案を探しています。

たとえば、認証/承認用ですか? デバイスは良いコンポーネントですか?https://github.com/plataformatec/devise

easy のビューでよりリッチな GUI を作成するための gem はありますか?

簡単に言えば、経験豊富な RoR 開発者は、新しいアプリを作成した後にどのような gem をインストールしますか?

よろしく、 ジャコモ

4

6 に答える 6

4

この質問に答えるために、Ruby Toolboxは、Ruby/Rails プロジェクト (新旧の両方) を見つけたり、同様のソリューションを提供する gem の相対的な人気を比較したりするための優れたリソースです。Ruby の背後にある積極的な開発文化は、Ruby の読み書きに慣れている開発者に力を与えていますが、多くの新しい開発者はすべてのオプションに圧倒されていると思います。

そのことを念頭に置いて、Ruby/Rails 開発を始めたばかりの人には、独自の承認/認証システムを展開するか、プロセスを説明するチュートリアルに従うことをお勧めします。Michael Hartl の Rails チュートリアルで、認証を含む User モデルの基本構造を説明する優れたチュートリアルを見つけることができます。

同様に、Rails Views が通常の古い HTML、CSS、および Javascript をいくつかの Ruby 変数と組み合わせるのと同じくらい簡単であることを理解することは、Bootstrap のような魔法に依存することなく価値があります。

于 2012-05-03T10:44:38.200 に答える
1

bbatsov からこのRails スタイル ガイドを確認できます。これはコミュニティ主導のガイドであり、人々が毎日使用する多くのプラクティスがあります。

于 2012-05-03T11:32:41.247 に答える
1

はい、デバイスは多くのオプションと柔軟な認証を備えた非常に優れた宝石です。

これを参照してください https://github.com/plataformatec/devise/wiki/Example-Applications

ビューの GUI には、bootstrap twitter gem を使用できます。簡単で、ビューをすばやく作成できます。

開発者がインストールする gem は、必要に応じて異なります。現在利用可能な tah 1300 ジェムは他にもあります...

コーディングを続けます。

于 2012-05-03T10:26:54.190 に答える
1

私が大いに役立ったのは、たくさんのRailcastsを見たことです。使用する可能性のある gem の概要がよくわかります。

于 2012-05-03T11:30:33.977 に答える
1

これは、ほぼすべての私のアプリで常に基本的です。

gem 'devise'
gem "friendly_id", "~> 4.0.1"
gem 'omniauth-facebook'
gem "devise_mailchimp"

gem 'twitter-bootstrap-rails'
gem 'dragonfly', '~>0.9.11'
gem 'will_paginate'
gem 'will_paginate-bootstrap'
gem "mysql2", "~> 0.3.11"
gem 'thin'

もっと。また、http://railscasts.com/にアクセスすると、より多くのアイデアが得られます。

于 2012-05-03T10:31:07.843 に答える