Будучи новым для Rails, мне сложно найти веб-сайт или ссылку, которая дает краткое резюме Ruby on Rails. Я понимаю MVC, ActiveRecord и подобные вещи на базовом уровне, но мне сложно понять некоторые из отношений и основ. Например:
- Каковы все соглашения об именах, о которых мне нужно знать?
- Как следует структурировать и назвать действия контроллера?
- Каковы наилучшие способы визуализации информации в представлении (через
:content_for
илиrender
частичный) и какие способы я не должен использовать? - Что нужно делать в помощнике, а что нет?
- Каковы распространенные ловушки или что-то, что мне нужно сделать правильно с самого начала?
- Как вы можете модулировать код? Это то, что для папки
lib
для?
Я прочитал несколько ответов на StackOverflow по этому вопросу, но все они просто указывают на более чем 300-страничную книгу, которую мне нужно прочитать, тогда как я просто хочу дать краткий обзор того, что важно.
Некоторые ресурсы, о которых я уже знаю, но не предлагаю краткий обзор основных понятий для новых пользователей:
- http://railscasts.com/ (хороший, но фрагментированный)
- http://guides.rubyonrails.org/ (предполагается, что вы уже понимаете отношения между всеми)
- http://ruby.railstutorial.org/ (краска по цветам, отсутствие хорошего резюме)
- Rails AntiPatterns (отлично, но вы должны прочитать все, прежде чем что-либо понимать)
- The Rails 3 Way (отлично, но опять же, вам нужно все это прочитать, прежде чем что-либо понимать)
Спасибо за любую помощь, рекомендации или рекомендации, которые вы можете предоставить!
P.S. I would like this wiki to become a living document, so please add to it, edit it, etc. as you feel necessary.