2010-10-03 6 views
3

Я новичок в Ruby On Rails и надеялся, что люди могут помочь со следующими:Новый Руби и Rails

1) Обучение для полного NEWB в RoR?

2) Как получить RoR на Mac OS X (10.5.8) - где и как установить?

3) Может ли RoR работать с бэкэндом Oracle 10g, и если да, то как?

Очень понравилась бы ваша помощь по вышеуказанному.

Спасибо.

ответ

5

Для рельсов, есть этот новый сайт выставлен на евангелизацию команде http://railstutorial.org/

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

Я предполагаю, что вы тоже не знаете рубин. Лично я пришел за рельсами, но остался за рубином. Это невероятно интересный язык, с которым вы можете идти очень глубоко. Я очень рекомендую The Well Grounded Rubyist Дэвидом Блэком, я купил множество книг, начинающих, но этот был, безусловно, лучшим для тех, кто еще не знает рубина. В то время как книга почему-то удивительна по многим причинам, черная книга Дэвида доставит вас дальше, быстрее.

Раньше не делали рельсы на оракуле, но this выглядит довольно актуально.

Что касается настройки вашего стека на OSX, я бы рекомендовал проверить homebrew, а также ссылки на учебники, полученные из других ответов.

+0

Привет @Matt и другие - спасибо за информацию. @Matt, вы правы, я полный новичок для «Ruby» и «Rails», и это звучит так, как книга Дэвида Блэка может быть зрителем, где я нахожусь и где бы я хотел. Если вы также знаете какие-либо достойные подкасты/YouTubes! etc, pls проходят дальше также. Благодарю. – tonyf

+0

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

3

Важно, что вы понимаете, рубин, прежде чем пытаться использовать RoR. Rails - это всего лишь структура, которая работает поверх Ruby. Если вы хотите получить интерес к изучению Ruby, ознакомьтесь с Why's Poignant Guide to Ruby. Также есть Try Ruby!, который представляет собой интерактивный учебник, который позволяет вам вводить код в свой браузер, когда вы его просматриваете.

Как только вы устраиваете Ruby, Railscasts имеет серию (в настоящее время 233) скринкастов, посвященных различным аспектам Rails. Есть также official Rails guides, которые охватывают множество тем.

Я никогда не пробовал это перед собой, но руководство Oracle имеет раздел на Ruby on Rails.

+0

Вверх проголосовали за рекомендацию о наиболее остром техническом руководстве. – Robbie

0

Чтобы получить Rails на OS X, это довольно просто. Просто обновите RubyGems, открыв терминал и введя «sudo gem update - system». Как только это будет завершено, вы должны запустить аналогичную команду, чтобы обновить остальную часть RubyGems «sudo gem update», и это должно заставить вас работать и работать.

Для Ruby 1.8.7 установлен инсталлятор с одним щелчком мыши, если это требует RubyGems. http://rubyosx.rubyforge.org/. Я бы не пошел на Ruby 1.9 как раз еще, так как ряд драгоценных камней не поддерживает его.

1

Для поддержки Oracle вы определенно хотите посмотреть oracle adapter от Raimonds.

0

Вы должны задать один вопрос в одном вопросе.

Ваши первые два вопроса задаются снова и снова. Если вы не знаете, есть много хороших поисковых машин, возможно, вы могли бы попробовать google, или даже вы могли бы искать SO.

Ваш третий вопрос, посмотрите here (я просто положил rails oracle 10g в гугле, и это было четвёртое звено!)

+0

Оцените свой ответ @klew, но иногда, как узнать, действительно ли сайты, которые я нахожу через Google, являются лучшими для использования в качестве исходной ссылки. Иногда я нахожу людей, которые знают Ruby и Rails или любую другую технологию, может указать вам в правильном направлении, не лая по неправильному дереву. Люди, которых я нахожу, очень полезны. Я надеюсь в этом есть смысл. Например, @Matt выше уже указал мне на книгу Ruby, чтобы начать с нее. – tonyf

+0

@tonsils: Я понимаю вашу точку зрения, но даже здесь, на SO, есть много вопросов, подобных вашим, просто поместите «learining rails» в поисках. – klew

+0

сделаю @klew. Благодарю. – tonyf

Смежные вопросы