Хорошо построенный код рельсов для скачивания - PullRequest
2 голосов
/ 15 октября 2010

Я хочу попасть в рельсы, изучив хорошо построенный код где я могу найти типичный проект рельсов с открытым исходным кодом, который я могу скачать и учиться у? Я заинтересован в интеграции Facebook Connect (Facebooker), облака тегов, поиск в мой сайт

Я не ищу учебники или скриншоты

Спасибо!

Ответы [ 8 ]

1 голос
/ 15 октября 2010

Мне действительно нравится смотреть на коммиты в teambox .
Я нахожу это немного сложнее. Но есть также веселье .

Также есть devise , на который тоже интересно посмотреть.

Наконец, я бы порекомендовал вам следовать коммитам rails (это единственный канал коммитов, который есть в моем Google Reader).

1 голос
/ 15 октября 2010
1 голос
/ 15 октября 2010

Просмотрите ruby ​​toolbox и загрузите какой-нибудь открытый исходный код. Например, refinery и zena , две системы управления контентом и Rboard , форум. Зависит от того, что вы хотите на самом деле, но есть много там. Записи инструментов Ruby заказаны наблюдателями и вилками github, чтобы дать вам представление об их популярности.

0 голосов
/ 15 октября 2010

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

http://github.com/languages/Ruby

Постоянный поток новых интересных проектов, чтобы взглянуть на:)

0 голосов
/ 15 октября 2010

И не забудьте официальное:

guides.rubyonrails.org

ну, на github есть один "больший" проект, ожидающий загрузки и вклада но это немного спорно из-за безопасности выдается они (были?)

Это все еще стоит посмотреть:

http://github.com/diaspora/diaspora

0 голосов
/ 15 октября 2010

Для Rails частью этого является процесс сборки, поэтому одним из возможных подходов является чтение учебника, подобного http://railstutorial.org/book

затем, когда в Главе 2 вы будете использовать Scaffold, у вас будет некоторый базовый код для изучения того, как выглядит базовое приложение на Rails.

Я также предлагаю вам использовать управление исходным кодом, такое как Git, Mercurial или SVN, для фиксации различных этапов проекта, от создания проекта rails и затем после каждого шага, чтобы вы могли различать, какие изменения есть на каждом этапе.

Если у вас уже есть Ruby 1.9.2, Rails 3.0.1 и sqlite3, вы можете

rails new myproj
cd myproj
rails generate scaffold foo name:string salary:integer gpa:float note:text
rake db:migrate
rails server

и теперь вы можете использовать http://localhost:3000/foos, чтобы создавать, отображать, обновлять, удалять записи foo и иметь достаточно исходного кода для просмотра. Большая часть настраиваемого кода находится в app, с css и javascript в папке public.

0 голосов
/ 15 октября 2010

У Райана Бейтса есть отличная серия видео.

http://railscasts.com/

Чрезвычайно ценный ресурс.

Radiant - это CMS, которую вы можете скачать бесплатно и посмотреть, как она работает. Это отличный кусок кода, чтобы посмотреть и понять, как он работает.

0 голосов
/ 15 октября 2010

Геди, это очень богатая тема, о которой ты спрашиваешь, и ресурсы по всему интернету. Попробуйте начать с http://rubyonrails.org/.

Вы сможете найти десятки вопросов, похожих на ваши (задаваемые и отвеченные), выполнив поиск SO в верхней панели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...