こんにちは、私はPHPの背景から来て、実際にこれらのコマンドラインプロセスとRailsアプリケーションの操作に関するアイデアに慣れていません。私はこのActiverecord、REST、そしてRakeのような他の重要なタスクについてもっと詳しく知りたいと思っています。もっと正確にはRailsのこの「タスク」はとにかくです。私はRailsについてのこれらのオンラインスクリーンキャストを見てきましたが、どのように動作させるか考えましたが、実際にどのように動作するのかはよく分かりません。クラスのアクティブレコードを拡張し、カスタムクラスを作成することによってアプリケーションに使用します。私は本当にとても混乱しています。私は脳内のレールを手に入れようとしていますが、本当に本当にそれを学びたいと思っています。基本からアイデアの考え方に適したリソースはありますか?助けてください。Ruby On Railsについての適切なアイデアを得るには?
答えて
1)「Ruby on Railsを使用したアジャイルWeb開発」の本を入手してください。また、いくつかのO'Reilly Railsの本を入手することを検討してください。 Ruby/Railsに関する実用的なプログラマーの本も素晴らしいです。
2)あなたの地域にユーザーグループがあれば参加してください。
3)あなたの教育はあなたのバックグラウンドに基づいています。 OO(オブジェクト指向)プログラミングを知らない場合は、Rubyに焦点を当てます。両方をお持ちの場合は、ビューに注目してください。 PHP開発者はhttp://pragprog.com/book/ndphpr/rails-for-php-developersが役に立つと思うかもしれませんが、それは2008年(Rails 2)からで、現在は絶版ですので、検索する必要があります。
4)3または4のアプリケーションを学習します。
5)表示されるエラーの多くは、初心者にとっては非常にわかりにくいことにご注意ください。パニックに陥らないでください!
6)あなたが見つけたので、スクリーンキャストは良いです。ピープコード(有料、例えば8-12ドルですが、それに相当)
Ruby on Rails Tutorial: Learn Rails by Example Michael Hartl著は、Rails開発に役立つ優れた無料オンラインリソースです。
ここでは、私が学んできたテキストからいくつかのセグメントがあります。 私はRailsだけでなく、OOPも新しくなっています。
http://www.sitepoint.com/learn-ruby-on-rails-9/
http://api.rubyonrails.org/classes/ActiveRecord/Base.html
私も言及したもう一人の人として "Railsのとアジャイルウェブ開発" を持っています。それは "Pragmatic Programers"シリーズの他のものと同様、金色です。ここ
スタート:Railsの開発の非常に基本的にスクリーンキャストの
とても素敵なシリーズ。コマンドラインツールを必要とせずに、あなたのブラウザで練習を始めることができる素晴らしいエクササイズプラットフォームが付属しています。
あなたが把握したら、this bookをチェックアウトすることができます。 これは多種多様なトピックを扱い、非常にアクセスしやすく、実行する可能性のある問題を解決しようとします。
それはコアクラスを拡張することによって開始することはおそらく良いアイデアではありません:)
Railsのフレームワークです。 Rubyは言語です。
ルビー言語の学習を開始する必要があるかのように聞こえます。Railsレベルにとどまっていると、「実際にどのように動作するかはまったく分かりません」という気持ちをいつも得られます。十分なPHPを最初に知らなくても、DrupalやWordpressを学ぼうとするようなビットです。
私はルビーを学ぶためrubykoansをお勧めします。
は私を知って、それを感謝します同じように感じる。ありがとう – monk
そのルートは良いですが、すべてに合わないかもしれません。 RubyはRailsまで10年間ほとんど無名だった。開発者の中には、単なるコード以外の視覚的なものが必要なものもあります。その他は反対です。さまざまな人々のための異なるストローク。 –
- 1. Ruby on rails plugin - Intellijのアイデア
- 2. Ruby on Rails、適切な日付形式のデータベースに保存
- 3. 不適切なレイアウトを使用しているRuby on Rails部分
- 4. ruby on rails:ファイルアップロードとショーファイルについて
- 5. Ruby on Railsは大規模プロジェクトに適していますか?
- 6. 最適化Ruby on Rails(数)
- 7. Ruby on Railsアプリケーションに最適なWebサーバーは何ですか?
- 8. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 9. Ruby on Railsに登録されている2つのビュー
- 10. Ruby on Railsモデルの名前。 Ruby on Railsモデルの名前を付けるには?
- 11. Ruby on Railsプロジェクトの最適化
- 12. Ruby on Railsには、JavaScript
- 13. ruby on railsに複数のドメインを適用する方法
- 14. Ruby on Rails - has_many "kind"に基づいて
- 15. Ruby on Railsアプリケーションを実行するのに最適なDBMSは何ですか?
- 16. Ruby on RailsアプリケーションのURLを取得するには?
- 17. ruby on railsでコントローラーとアクションのリストを取得するには?
- 18. カピバラ、私はRuby on Railsにして働いている
- 19. Ruby on Rails内の2つのアイテムを比較するには?
- 20. Ruby on Rails - 2つのテーブルを結合するには?
- 21. Ruby on RailsのAjaxとJson:アクションURLについてわからない
- 22. Ruby On Railsによるオンライン支払い
- 23. RubyとRuby on Rails
- 24. データ(Ruby on Railsは)
- 25. はRuby on Railsに関するいくつかの簡単な質問
- 26. Ruby on Rails:モデルに含まれていない属性を持つパラメータを取得する
- 27. NoMethodErrorを取得しているRuby on Rails
- 28. Ruby on Rails - show on new on
- 29. は、フィールドの内容に基づいて検索 - Ruby on Railsに
- 30. 配備後に宝石が見つからない(Ruby、Ruby on Rails、Capistrano)
http://stackoverflow.com/questions/203288/how-does-ruby-on-rails-work –