Изучение Ruby on Rails

В Java все переменные, которые вы объявляете, на самом деле являются «ссылками» на объекты (или примитивы), а не самими объектами.

При попытке выполнить один метод объекта , ссылка просит живой объект выполнить этот метод. Но если ссылка ссылается на NULL (ничего, нуль, void, nada), то нет способа, которым метод будет выполнен. Тогда runtime сообщит вам об этом, выбросив исключение NullPointerException.

Ваша ссылка «указывает» на нуль, таким образом, «Null -> Pointer».

Объект живет в памяти виртуальной машины пространство и единственный способ доступа к нему - использовать ссылки this. Возьмем этот пример:

public class Some {
    private int id;
    public int getId(){
        return this.id;
    }
    public setId( int newId ) {
        this.id = newId;
    }
}

И в другом месте вашего кода:

Some reference = new Some();    // Point to a new object of type Some()
Some otherReference = null;     // Initiallly this points to NULL

reference.setId( 1 );           // Execute setId method, now private var id is 1

System.out.println( reference.getId() ); // Prints 1 to the console

otherReference = reference      // Now they both point to the only object.

reference = null;               // "reference" now point to null.

// But "otherReference" still point to the "real" object so this print 1 too...
System.out.println( otherReference.getId() );

// Guess what will happen
System.out.println( reference.getId() ); // :S Throws NullPointerException because "reference" is pointing to NULL remember...

Это важно знать - когда больше нет ссылок на объект (в пример выше, когда reference и otherReference оба указывают на null), тогда объект «недоступен». Мы не можем работать с ним, поэтому этот объект готов к сбору мусора, и в какой-то момент VM освободит память, используемую этим объектом, и выделит другую.

241
задан 3 revs, 2 users 78% 9 June 2011 в 23:21
поделиться

41 ответ

Я перемещался от C# в свою профессиональную карьеру к рассмотрению Ruby и RoR в моей личной жизни, и я нашел, что Linux является немного более привлекательным лично для разработки. Особенно теперь, когда я начал использовать мерзавца, реализация является более чистой на Linux.

В настоящее время я - двойная загрузка и получение ближе к рабочему полному рабочему дню Ubuntu. Я использую gedit с различными плагинами для среды разработки. И по состоянию на конец 2010, я делаю попытку использовать Vim для разработки, даже по Textmate на OS X.

А, которые использует большое количество разработчиков направляющих (задыхаются) Macs, который на самом деле получил меня думающий в том направлении.

, Хотя я не попробовал его, , Ruby в Стали дает Вам IDE Ruby в мире Visual Studio, и , IronRuby является разновидностью.NET Ruby, если Вам интересно.

, Насколько книги затронуты, Ruby Программирования (также известный как Кирка), книга от Прагматически настроенных Программистов является фактическим для изучения Ruby. Я стиснул зубы и купил ту книгу и Гибкая веб-разработка с направляющими ; обе книги были превосходны.

экранные демонстрации Peepcode и книги PDF также были большими для начала работы; на уровне 9$ за экранную демонстрацию трудно пойти не так, как надо. Я на самом деле купил с 5 пакетами.

Также проверяют следующее:

я горел через отставание направляющих и подкастов Зависти направляющих в прошлом месяце, и они обеспечили замечательное понимание большого количества тем, даже относительно разработки программного обеспечения в целом.

205
ответ дан 10 revs, 7 users 81% 23 November 2019 в 03:14
поделиться

Я нашел "направляющие Путем" Obie Fernandez превосходный и часто относился к нему, когда Гибкая веб-разработка с направляющими, казалось, не заходила достаточно далеко. У Obie Fernandez есть достойное блог также.

1
ответ дан user7366 23 November 2019 в 03:14
поделиться

Ожидайте несколько месяцев Изучение направляющих Simon St. Laurent, Edd Dumbill для выхода в ноябре. Тот ряд книг является громадным, и эта книга будет касаться последней версии направляющих.

1
ответ дан Adrian Dunston 23 November 2019 в 03:14
поделиться

Я записал сообщение, названное "Начало работы С направляющими - Что мне жаль, что я не знал" , который многие люди нашли полезным.

основы:

  • Гибкая разработка с направляющими (книга)
  • InstantRails для быстрой среды рубина/направляющих в Windows
  • Aptana как подрывная деятельность IDE
  • для управления версиями

учебные руководства онлайн являются достойными, но рассеянными. Инвестируйте 30$ в книгу для более всестороннего понимания.

24
ответ дан Kalid 23 November 2019 в 03:14
поделиться

Я действительно наслаждаюсь RubyMine от Jetbrains. Это походит на очень полнофункциональный IDE что-то, что я пропускаю от многих из других альтернатив там. Также для простого ENV я наслаждаюсь e текстовый редактор. Простой и простой.

14
ответ дан 2 revs, 2 users 67% 23 November 2019 в 03:14
поделиться
IDE: NetBeans
Book: Agile Web Development With Rails
Installation: Instant Rails
13
ответ дан 2 revs, 2 users 89% 23 November 2019 в 03:14
поделиться

Существует очень твердое продолжающийся ряд на NETTUTS прямо сейчас, которым можно интересоваться.

9
ответ дан 2 revs 23 November 2019 в 03:14
поделиться

Как Вы, я - разработчик java/C#, пытающийся узнавать больше Ruby on Rails.

я беру бесплатный онлайн курс Программирование Ruby on Rails со Страстью , хороший вводный курс, проверьте его.

Мы используем NetBeans в качестве IDE (win/mac/linux/solaris), если Вы привыкли к Eclipse или Visual Studio, существует хороший шанс, Вам понравится он.

7
ответ дан José Carlos Gil 23 November 2019 в 03:14
поделиться

Существует сайт, названный Растяпы на направляющих , который записан несколькими разработчиками ex-.NET, которые могут быть несколько полезными. У них есть книга, названная направляющие для Разработчиков.NET выход за следующие несколько месяцев...

я начал на поле Windows с помощью плагин RadRails для Eclipse и расширение RubyWeaver для DreamWeaver (назад во время 1.x дни направляющих). С тех пор я переместил в выполнение Mac TextMate и не думал о возвращении.

Что касается книг, я запустил с Ruby Путь и Гибкую веб-разработку с направляющими. Это определенно помогает создать знания в Ruby, поскольку Вы начинаете превращать свой путь в разработку направляющих.

Определенно наблюдают серию Railscast Ryan Bates.

1
ответ дан Michael Sepcot 23 November 2019 в 03:14
поделиться

Путь наименьшего сопротивления:

  • Имеют простой веб-проект в виду.
  • Переходят в [1 112] rubyonrails.org и смотрят на их "Блог за 15 минут" экранная демонстрация для вхождения в азарт.
  • Получают копию O'Reilly Media Изучение, что Ruby
  • Получает поле Mac или Linux.
    (Меньше ранних разочарований направляющих вследствие того, что направляющие обычно разрабатываются на них.)
  • Получают копию Гибкая веб-разработка с направляющими .
  • Получают версию Ruby и направляющих, описанных в той книге.
  • Пробегает первый раздел той книги для получения ощущения того, на что он похож.
  • Переходят в [1 115] railscasts.com и представление в самых ранних видео для более внимательного рассмотрения.
  • Покупают направляющие Путь Obie Fernandez для получения более глубокого понимания направляющих и что он делает.
  • Тогда обновление новейшей производственной версии направляющих, и смотрят последние видео railscasts.com.
96
ответ дан 2 revs 23 November 2019 в 03:14
поделиться

Я произошел из среды Java к Ruby к. Я нашел это учебное руководство полезным http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-java/ . Когда дело доходит до изучения направляющих я не могу сказать, насколько я использую script\console. Это позволяет Вам играть с кодом и изучать, как сделать вещи, в которых Вы не уверены.

единственная книга, которую я когда-либо покупал, была Гибкой веб-разработкой с направляющими, Третий Выпуск http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition . Это было довольно полезно и предоставило хороший обзор Инфраструктуры Rails. В дополнение к этому я обычные часы Railscasts ( http://railscasts.com ), который является большим блогом экранной демонстрации, который касается всех видов тем направляющих.

я лично предпочитаю использовать Linux (потому что мерзавец работает лучше). Но, я также использовал окна, и помимо мерзавца я не думаю, что выбор ОС повлияет на Ваше программирование.

я использую netbeans для своего IDE и иногда энергии (с плагином направляющих). Мне нравится netbeans, но, я нахожу, что это может все еще быть немного облуплено когда дело доходит до поддержки направляющих (не вся работа функций все время).

3
ответ дан Josh Moore 23 November 2019 в 03:14
поделиться

Это похоже на большой ресурс для людей как я, которые приезжают от PHP до RoR

http://railsforphp.com/ существует также книга направляющие для разработчиков PHP

3
ответ дан Robert Swisher 23 November 2019 в 03:14
поделиться

ubber источнику для чего-либо, что направляющие http://www.rubyonrails.org/ , если у них нет его на сайте Вами, вероятно, не нужен он.

А быстрая поваренная книга является Ruby on Rails: и Выполнение Вас может получить его от O'Rielly или искать Google интерактивную версию. Они обходят Вас, хотя соглашения направляющих и используют Мгновенные направляющие, который в порядке.

А лучшая книга направляющих "Гибкая веб-разработка с направляющими" Это - супы к гайкам направляющих. Это обходит Вас, хотя загружая и настраивая направляющие, Драгоценные камни, все.

, Если Вы хотите, Java 'парень' и хочет книгу перехода, у O'Reilly есть "Направляющие для Java-разработчиков" http://oreilly.com/catalog/9780977616695/?CMP=AFC-ak_book&ATT=Rails+for+Java+Developers

2
ответ дан please delete me 23 November 2019 в 03:14
поделиться

Другой IDE, который Вы могли попробовать, Aptana.

2
ответ дан Andrei Savu 23 November 2019 в 03:14
поделиться

О, я почти забыл. Вот еще несколько ресурсов экранной демонстрации Ruby:

SD Ruby - набора видео онлайн - я нашел их переговоры по Отдыху SD9 и SD10, чтобы быть среди лучших из введений. Другие переговоры по отдыху предполагают знание всего. Эти являются очень вводными и к точке.

Obie Fernandez на InfoQ - Успокоительные направляющие. Я также считал его направляющие Путем книга и нашел его информативным, но действительно длинный обветренный и блуждающий и качество немного непоследовательно. Я узнал о много из этой книги, но чувствовал, что она немного наказывала для прочтения повторения и несоответствующего материала для получения до хороших битов.

Netbeans является хорошей рукой, содержащей IDE, который может учить Вас, что много языка обманывает, если у Вас есть терпение ожидать его подсказок (это - крайне медленный IDE даже на действительно быстрой машине), и можно использовать IDE для графического просматривания доступных генераторов и материала как этот. Получите последние сборки, и Вам даже встроили тест Rspec, работающий.

Борт является предварительно созданным основным приложением с большим количеством стандартных плагинов, уже включенных. Если Вы загружаете его и игра с ним и выясняете, как это - установка, Вы примерно на полпути к созданию Ваших собственных полнофункциональных приложений.

2
ответ дан srboisvert 23 November 2019 в 03:14
поделиться

Мое предложение должно только запуститься - выбирают маленький проект, который Вы обычно использовали бы для изучения языка MVC-стиля (т.е. что-то с базой данных, возможно, некоторый основной рабочий процесс), и затем поскольку необходимо изучить понятие, используйте один (или оба!)

Гибкая веб-разработка с направляющими или направляющими Путь

для приобретения знаний о том, как это работает, и затем пробует его.

проблемы с Гибкой веб-разработкой состоят в том, что это устарело, и что сценарий работает слишком долго для Вас действительно, чтобы хотеть создать его однажды; направляющие, за которыми Путь может быть тверд следовать, поскольку он возвращается от ссылки до изучения, но когда это хорошо, это лучше, чем Гибкая веб-разработка.

, Но в целом они - и хорошие книги, и они оба хороши для изучения, но ни один из них не обеспечивает "образовательный" путь, за которым Вы захотите следовать. Таким образом, я прочитал несколько глав первого (достаточно, чтобы получить фундаментальные понятия и изучить, как загрузить первое приложение - существуют некоторые статьи онлайн, которые помогают с этим также), и затем просто начал, и затем каждые несколько дней, которые я считал о чем-то новом или я использую книги для понимания чего-то.

Еще одна вещь: обе книги являются намного большим количеством книг направляющих, чем они - книги Ruby, и если Вы собираетесь записать чистый код, стоит провести день, изучая синтаксис Ruby как можно раньше. То, почему Руководство по Ruby, является хорошим, также существуют другие.

2
ответ дан 2 revs, 2 users 86% 23 November 2019 в 03:14
поделиться

Я думаю экранные демонстрации и короткие книги от , Peepcode действительно хорош. У них есть экранные демонстрации, чтобы запустить Вас и иметь некоторых, поскольку Вы становитесь более усовершенствованными.

1
ответ дан Rob Bazinet 23 November 2019 в 03:14
поделиться

Остерегайтесь, мир направляющих является в широком масштабе расстраивающей путаницей устаревшей и непоследовательной документации и примеров. Это - возможно, одно из самого быстрого перемещения и самых чудаковатых сообществ разработчиков, там. К тому времени, когда Вы изучаете что-то, что это уже изменит. Даже книги не последовательны, в которой версии направляющих они говорят о. Документация путем блоггинга! достаточно сказанный.

я в настоящее время делаю RoR на окнах. Мой совет состоит в том, чтобы избежать окон, если Вы можете. Много вещей не работает, и сообщество направляющих действительно действительно не заботится о Вас. Перемещение Мерзавцу действительно испортило меня, так как оно не работает очень хорошо над окнами. Много драгоценных камней перестанет работать из-за этого (Heroku похож на классный инструмент - слишком плохо для меня он не может обработать установку Мерзавца окна). Capistrano отсутствует. Это продолжается и раздражающе на.

Плюс, позади Вашего ума, Вы всегда задаетесь вопросом, когда что-то не работает, "Действительно ли это - проблема с направляющими/окнами?" Я не уверен, что это решено при помощи Linux, потому что Linux приносит свои собственные стычки как постоянная необходимость обновить все те различные зависимости и т.д... Если это - вид вещи, Вы наслаждаетесь им, мог бы быть хорошо выбор для Вас. В те дни наслаждения системной игрой находятся позади меня, и я просто хочу продолжить выполнение моей работы. Я - планирование установки человечности на домашней машине именно так, я могу познакомиться с вещами как capistrano поэтому, возможно, мое мнение изменится.

я высоко предложил бы, если Вы собираетесь сделать направляющие dev сколько угодно, Вы серьезно рассматриваете получение Mac при оценке времени и исправности, это заплатит за себя почти немедленно. В зависимости от того, как Вы оцениваете свое время, 10 часов отладки окон/Linux устанавливают проблемы, и Вы имеете, тратят столько же сколько Mac затраты так или иначе.

направляющие являются радостью по сравнению с тем, что она заменяет, но это - что-то вроде боли в тот, сторонники пропускают право, прошлое много скучного, но важного материала как документация, проблемы совместимости и здание сообщества. Это - путь, более мощный, чем другие платформы как Django, но я иногда просматриваю в документации Django и сообществе и вздохе как парень с дикой сексуальной подругой, смотрящей на простую, но нормальную и стабильную жену его друга. Но тогда направляющие добавляют опцию, и я иду "блестящий Ohhh!"

IMO Экранные демонстрации направляющих лучше, чем экранные демонстрации Peepcode. RubyPlus также имеет экранные демонстрации, заметьте, они - бит грубо вокруг краев. BuildingWebApps имеет бесплатный онлайн курс, который начинает делать экранные демонстрации на полпути через.

125
ответ дан srboisvert 23 November 2019 в 03:14
поделиться

0) СНАЧАЛА УЧИТЬ РУБИ. Это очень важно. Огромным преимуществом Rails является Ruby: отличный язык, очень мощный, но при этом удивительно простой для неправильного понимания. Просмотрите несколько онлайн-руководств по Ruby. Когда в Daily WTF возникают проблемы с кодированием, пишите их на Ruby. Вы быстро его получите.

1) Купите книгу «Ruby for Rails»

2) Ознакомьтесь с учебным курсом по Rails и подпишитесь на блог Riding Rails .

3 ) Активируйте приложение локально. Не используйте строительные леса.

4) Когда вы устанавливаете плагины в свое приложение, посмотрите код в этом плагине (в каталоге вашего поставщика) и изучите его. Это один из лучших способов изучить внутреннее устройство Ruby и Rails. Если вы не понимаете, как что-то работает, опубликуйте это здесь, и 1000 человек вам помогут.

Что касается других ваших вопросов:

Да, вам понадобится среда Linux для разработки. Вы можете разрабатывать Rails для Windows, но это не значит, что это нужно делать. Многие драгоценные камни не справляются с работой в Windows.

NetBeans хорошо работает как IDE. Если вы используете Mac, вы получите признание за использование Textmate.

000 человек помогут вам.

Что касается других ваших вопросов:

Да, вам понадобится среда Linux для разработки. Вы можете разрабатывать Rails на Windows, но это не значит должно быть сделано. Многие драгоценные камни не справляются с работой в Windows.

NetBeans хорошо работает как IDE. Если вы используете Mac, вы получите признание за использование Textmate.

000 человек помогут вам.

Что касается других ваших вопросов:

Да, вам понадобится среда Linux для разработки. Вы можете разрабатывать Rails на Windows, но это не значит должно быть сделано. Многие драгоценные камни не справляются с работой в Windows.

NetBeans хорошо работает как IDE. Если вы используете Mac, вы получите признание за использование Textmate.

6
ответ дан 23 November 2019 в 03:14
поделиться

Я купил книгу Патрика Ленца "Simply Rails 2".
Эта книга - отличное введение в Ruby и Ruby on Rails.
Что касается установки ruby ​​и базы данных, я использовал Cygwin.
Поставляется с PostgreSQL, ruby ​​и svn.
Мне нравится PostgreSQL, потому что я работаю с Oracle
, поэтому он более удобен, чем MySQL.

Другой полезной утилитой, которую я нашел, была pgAdmin
для доступа к базам данных PostgreSQL.

Первое, что мне нужно было сделать, это установить драгоценные камни.
Я получил tar-файл gems с сайта rubyforge
wget " http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5 .tgz "

После настройки гемов я установил

rails
ruby-postgres
postgres
стойку

Мне также нужна была система отслеживания проблем, поэтому я установил redmine.
wget " http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz "

Я обнаружил, что при использовании UNIX- Подобная среда (Cygwin) была
предпочтительнее в моем случае, потому что многие из руководств были
предназначены для OS X или Linux.

Я использую текстовый редактор Textpad. Я ищу альтернативу. Я думаю, что vim с плагином rails может работать нормально.

2
ответ дан 23 November 2019 в 03:14
поделиться

Раньше я делал Java и C # на Windoze.

Я бы поддержал эти источники:

IDE : Попробуйте Apatana RadRails 3 Sneak Peek: http://www.radrails.org/3 . Это самое близкое к Visual Studio. Я играю с ним кое-где, но все же мне нравится легкость Textmate.

OS : Mac OS получает большую, если не всю любовь сообщества Ruby. Со всем остальным обращаются как с внебрачным ребенком.

Книги :

  • Руководство прагматичного программиста (книга-кирка)
  • Agile Web Development with Rails

Screencasts :

  • Peepcode (платный) - хороший способ выбрать быстро разрабатывать концепции
  • Railscasts (бесплатно) - хороший еженедельный способ постепенно получать новые жемчужины и концепции.
  • Railscasts (pro) также является хорошим способом приобретения концепций по довольно низкой цене .
3
ответ дан 23 November 2019 в 03:14
поделиться

Я не занимаюсь программированием. Я изучил PHP самостоятельно и недавно присоединился к фирме, специализирующейся на Ruby on Rails. У них есть обширная программа обучения Rails, которая достаточно гибкая, чтобы приспособиться к любым изменениям, которые мы хотим внедрить. Хотя я не являюсь профессионалом в области рельсов, я хотел бы поделиться своим опытом работы с рельсами. Я надеюсь, что это поможет.

Вот путь, по которому я иду [в сочетании с инструментами, которые я использую]

  • Начните с простого рубинового руководства. Это очень поможет, поскольку вся структура rails вращается вокруг классов и объектов.
  • Окружающая среда и ОС не важны. Хотя я работаю на Mac, я часто работаю в Linux и Windows, и у меня не возникает никаких проблем.
  • Начните с хорошей книги, в которой объясняется использование демонстрационного приложения. [Я использую гибкую веб-разработку с Rails - с книжной полки Pragmatic]. Есть еще много других хороших книг.
  • Когда вы закончите работу с приложением, вы получите хорошее представление о структуре.
    • Попытайтесь понять SQL-запросы, генерируемые модулем Active Record.
    • Просмотрите руководства по Rails. Вы обнаружите, что фреймворк намного проще.
  • Продолжайте практиковаться.

Мало очков беса

  • Чтобы полностью выучить язык, требуются годы. Так что наберитесь терпения и не переставайте учиться.
  • При необходимости пройдите через rails api. [При разработке вашего первого приложения]
  • Погуглите то, чего вы не понимаете. Люди написали отличные статьи почти на все темы.
  • Используйте Stackoverflow :-) [Только если вы не можете найти решение самостоятельно.]
  • Загрузите железнодорожные передачи на свой телефон или видеоплеер.Смотрите их во время путешествий или в свободное время. Каждый из них длится несколько минут. Вы узнаете много нового, а также узнаете, как лучше всего поступать.

Инструменты

  • Оболочка [в Mac и Ubuntu]
  • Редактор [Textmate в Mac, Gedit в Ubuntu и Notepad ++ в Windows]
  • Firefox с установленным Firebug для тестирования.

Наконец, я хочу сказать одно: «Продолжайте пытаться». Всего наилучшего.

2
ответ дан 23 November 2019 в 03:14
поделиться

Моим первым предложением было бы узнать немного о символах. Rails - не самый маленький фреймворк, и хотя здесь определенно есть чему поучиться, большинство из этого начнет обретать смысл, если вы хотя бы немного понимаете, чем он отличается ("особенный") от других языков. Как уже отмечалось, ни в одном из основных языков нет точного аналога, но они активно используются в Rails, чтобы сделать вещи понятными и хорошо работающими, поэтому я и заговорил об этом. Мое самое первое знакомство с Rails было также моим первым знакомством с Ruby (задолго до версии 2.0), и первое, что бросилось мне в глаза, это дурацкие :things, которые они передавали вокруг, и я спросил: "WTF is that?".

Также загляните на RubyQuiz и почитайте ответы других людей на этом сайте.

4
ответ дан 23 November 2019 в 03:14
поделиться

Найдите ближайшую группу пользователей Ruby и начните посещать ее. Я обнаружил, что это отличный способ познакомиться с множеством людей, которые увлечены развитием и хотят учить.

5
ответ дан 23 November 2019 в 03:14
поделиться

Я удивлен, что так мало упоминается о (Пронзительном) руководстве по Ruby. Почему, возможно, больше нет, но руководство легко найти в сети ( Google сначала указывает сюда ), его очень легко читать, и оно предоставило мне введение в Ruby.

После руководства я бы порекомендовал либо одну из книг, которые предложили другие, либо следил за серией скринкастов на Learning Rails , и именно так я набрал достаточно Ruby on Rails, чтобы быть опасным. После того, как вы закончите серию Learning Rails. то, что вы хотите делать с Rails, начнет отличаться от общих руководств, и именно здесь Railscasts становится прекрасным инструментом. С Rails можно сделать немногое, чего Railscasts в какой-то момент не затронул.

5
ответ дан 23 November 2019 в 03:14
поделиться

Я нашел http://railstutorial.org/book отличным ресурсом для изучения Rails

20
ответ дан 23 November 2019 в 03:14
поделиться

Я в настоящее время изучаю RoR, вот то, что я сделал до сих пор: 1. Читайте, и сопровождаемый, SitePoint "Просто направляющие 2.2" 2. Читайте, и сопровождаемый, "Направляющие Oreilly, и Выполнение" 2-го выпуска.

Те две книги очень поучительны, и проявляют тот же подход в различных стилях; вторая книга немного более агрессивна, который хорош, если у Вас есть некоторое знание RoR.

, Как отправлено выше, быть чрезвычайно осторожным при чтении ресурсов, существует МНОГО устаревших видео и статей.

1
ответ дан Sophisticake 23 November 2019 в 03:14
поделиться

Как только Вы будите свою среду и выполнение, это полезно в предоставлении Вам основное приложение, в которое могут войти пользователи.

Успокоительная Аутентификация со всеми дополнительными свойствами: http://railsforum.com/viewtopic.php?id=14216&p=1

1
ответ дан Marcus Ericsson 23 November 2019 в 03:14
поделиться

Рубин: Я использовал Learn для программирования (в выходные), Ruby Visual QuickStart (хотите верьте, хотите нет, это QS книга была "с крючка" отличная). Это заняло около недели.

Rails: Я только что прошел Learn Rails за одну «агрессивную» неделю. Определенно чувствую, что у меня есть гайки и болты. Это 2009 год, который я считал важным!

Теперь я планирую совместить более продвинутую книгу с реальным проектом.

IDE: VIM с подключаемым модулем rails отлично подходит, если вы фанат vim. В противном случае попробуйте любое из предложенных выше.

Конечно, railscast и т. Д. Полезны для самых последних новостей.

0
ответ дан 23 November 2019 в 03:14
поделиться

Мои шаги:

* Agile development with Rails (book)
* Railscasts - very useful, always learn something new.
* And of course the RoR API
0
ответ дан 23 November 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: