Рубина И рубиновых камней на снежном барсе достаточно. Итак, для начала:
$ sudo gem install rails
$ rails my_first_project
$ cd my_first_project
$ ./script/server
: -)
У Дэна Бенджамина в Hivelogic есть отличные инструкции по компиляции и установке 64-битных Ruby, RubyGems и Rails на Snow Leopard . Они устанавливаются в / usr / local
, поэтому они не влияют на версии, поставляемые с Mac OS X.
TextMate отлично подходит для разработки Rails - DHH помогал в разработке, но совсем недавно я сказал: Перешли на использование Vim.
Хорошая новость заключается в том, что на Mac это довольно просто, так как поставляется с предустановленным Ruby, так что работы не так много. Вот сообщение, связанное с его установкой:
Установка в один клик для Ruby / Rails / SQLite?
Что касается фона ASP.NET - если вы говорите о фоне WebForms, то вы в за боль и смерть и плач над клавиатурой. Я бы знал, что это довольно большой переход от этого. Я уволился с предыдущей работы, потому что мне надоели WebForms. Сейчас я работаю в RoR в команде разработчиков. Это восхитительно.
Что касается инструментов, то в настоящее время я использую Eclipse с RadRails, хотя, если честно, я не оцениваю RadRails и в основном использую стандартные функции Eclipse. Что касается запуска, RoR поставляется с замечательными инструментами командной строки. Просто перейдите в каталог проекта, затем запустите script / server
из командной строки и, готово, он запустит экземпляр, и вы сможете перейти на http: // localhost: 3000 иметь представление.
Кроме того, при его интерпретации вы можете мгновенно увидеть свои изменения - даже изменения схемы.
Вам также нужно будет хорошо разбираться в Active Record, поскольку это важная часть всего этого.
Начните с руководств Rails , хотя они очень и очень хороши.
Единственное, что мне понадобилось после покупки Mac - это установить Aptana RadRails
После этого все заработало.
Мои любимые функции в Aptana:
В настоящее время у меня Aptana 2.04. Aptana 3, которая скоро выйдет, будет делать все еще лучше.
Прежде чем писать что-то во views, я сначала создаю HTML-верстку.
У меня есть отдельная папка, специально для HTML-верстки. Она содержит HTML-страницу, которая выглядит как готовый веб-сайт, со всей HTML-структурой, которая должна быть. Я нахожу это более эффективным, когда играю с jQuery и CSS, потому что мне не нужно ждать ответа сервера webrick (или другого) каждый раз, когда я изменяю значение CSS-свойства.
Для редактирования HTML и JavaScript я использую TextMate с моей любимой темой "Pastels on Dark". Это выглядит потрясающе, и поэтому я наслаждаюсь тем, что делаю каждый день :)
Я использую CSSEdit для редактирования CSS, потому что:
Удачи!
Вы можете взглянуть на эту книгу , которая может помочь вам в переходный период.
Также, если вы привыкли к Visual Studio, вы можете попробовать RubyMine , который не бесплатный, но довольно дешевый и дает вам полную среду IDE для ruby on rails.
Чтобы установить рубиновые версии на OSX Snow Leopard, я предлагаю вам подписаться на этот railscast .
RVM (Ruby Version Manager) поможет вам установить на ваш компьютер больше версий ruby и rails.
Я бы предложил посмотреть на MacPorts или Homebrew для управления пакетами. Это позволит вам легко установить такие вещи, как MySQL, PostgreSQL и т.д. Также я настоятельно рекомендую использовать [RVM]/http://rvm.beginrescueend.com/) для управления различными версиями ruby. Обратите внимание, что это влияет на ваш Ruby в OSX.
Обычно я устанавливаю RVM, устанавливаю ruby 1.8.6, 1.8.7, 1.9.1 и 1.9.2 (все они нужны мне в работе :>), а затем устанавливаю соответствующие драгоценные камни для нужной версии Ruby. Это практически все.
И я использую RubyMine как основной инструмент, он вполне оправдывает свою цену.