$30 off During Our Annual Pro Sale. View Details »

Ruby 入门第一课

Jason Lee
September 02, 2015

Ruby 入门第一课

Jason Lee

September 02, 2015
Tweet

More Decks by Jason Lee

Other Decks in Programming

Transcript

  1. Ruby فᳪᒫӞ᧞
    ๫܏ᶲ
    Twitter: @huacnlee

    View Slide

  2. NO!
    http://forums.achaea.com/discussion/2460/gif-reaction-game
    ֦ݢզፗള՗਍ԟ Rails ୏ত

    View Slide

  3. Rails فᳪᒫӞ᧞
    ෛຽ᷌ғ

    View Slide

  4. • Rails ᙧวՕᕨ
    • Rails ۑᚆᇙᅩ̵پय़ᕟկ
    • ୏ݎૡٍզ݊ᬩᤈሾह
    य़ᕐ

    View Slide

  5. Rails ᙧว
    • ᩸რԭ 2003 ଙ֢҅ᘏฎ DHHҔ
    • ౼ᛗፓڹ૪ํ᩻ᬦ 4K ӻᨯሠᘏҔ
    • ๋ضᬰጱ Web ୏ݎ໛ຝ҅Ӟଶᤩݱᐿٌ՜᧍᥺ጱ໛ຝ਍ԟҔ
    • ഭݷᒫӞ̵ԞฎࠔӞӞӻᤩ Ruby ᐒ܄ಅํՈᦊݢളݑጱ Web ໛ຝҁݝํӞ
    ӻ Sinatra ࣁ੝හᓌܔଫአ࣋วֵአ҂
    • ԞฎࠔӞӞӻտᤩ Ruby ਥො؉ᰒ੒ս۸ጱ Web ໛ຝҁํग़ӻ Ruby ໐ஞ୏
    ݎᘏԞݶ෸ฎ Rails ໐ஞ୏ݎᘏҔ

    View Slide

  6. Rails ᇙᅩ
    Ո௔۸
    սᵝ
    ṛප
    ᓌ၄
    භഠ୏ݎጱ๋֯ਫ᪢
    ق຾୏ݎ
    ᕅਧսԭᯈᗝ

    View Slide

  7. Rails ጱԆᥝ᮱կ
    • ActionPack - (Controller, Router, Cookie, Session …)
    • ActionView - (Template, Helper)
    • ActiveRecord - (Model, Migration, Validation)
    • ActiveSupport - (Ruby ໐ஞಘ઀҅ݱᐿ Magic҅ᓌ၄̵ṛප̵Ո௔۸
    ጱचᏐ)
    • Assets Pipeline - (ڹᒒ୏ݎᥴ٬ොໜ)
    • ActionMailer / ActiveJob / Console / I18n / Security

    View Slide

  8. ୏ݎૡٍզ݊ᬩᤈሾह

    View Slide

  9. ֦ᵱᥝӞݣ Mac Ѻ

    View Slide

  10. • Homebrew (brew.sh) - ᬀۗਞᤰӣොପ for Mac OS X
    • RVM (rvm.io)- ଆ֦ਞᤰ Ruby ޾ᓕቘग़ӻᇇ๜ጱ Ruby
    • TextMate - ෈๜ᖫᬋૡٍ

    View Slide

  11. ই֜ள᭛ྋᏟጱਞᤰ Ruby, Rails ᬩᤈሾह
    https://ruby-china.org/wiki/install_ruby_guide

    View Slide

  12. ই֜՗ᵭ୏ত਍տ Ruby on Rails?
    https://ruby-china.org/wiki/start_leaning_rails

    View Slide

  13. Rails ਥො೰ܖӾ෈ᇇ
    http://guides.ruby-china.org/

    View Slide

  14. QA
    @huacnlee
    [email protected]
    http://huacnlee.com

    View Slide