2010-12-22 15 views

Odpowiedz

45

Nie można dostać je w formacie PDF, ale można je dostać w postaci HTML, uruchamiając następujące polecenia:

git clone git://github.com/rails/rails.git 
cd rails 
git checkout origin/3-2-stable -b 3-2-stable 
cd railties/guides 
ruby rails_guides.rb 
cd output 
open index.html 

Po zakończeniu polecenia te powinny być w folderze railties/guides/output który zawiera wersje HTML przewodników, które zostały właśnie wygenerowane z ruby rails_guides.rb, a jeśli jesteś w porządnym systemie operacyjnym, zobaczysz stronę główną w domyślnej przeglądarce.

+0

działa dobrze! dzięki;) – donald

+0

Nie wiem o oknach, ale w OSX z menu drukowania można zapisać jako pdf. – mark

+0

Dzięki @Ryan Bigg, dokument Ruby-guide jest naprawdę zbyt przydatny. Twoje rozwiązanie pomoże mi je zdobyć. –

11

Oto jego oficjalne wydanie formacie mobi:

http://guides.rubyonrails.org/kindle/ruby_on_rails_guides_v4.2.5.mobi

znaleźć na pasku bocznym na http://guides.rubyonrails.org/

+0

Wygląda na to, że pierwszy link jest teraz uszkodzony (teraz jest to [3.2.6] (http://guides.rubyonrails.org/kindle/ruby_on_rails_guides_v3.2.6.mobi), ale link na pasku bocznym wydaje się być aktualny . –

+0

To powinna być teraz akceptowana odpowiedź. –

+0

Naprawiono łącze (teraz jest 4.2.5). Oficjalna strona internetowa nie udostępnia już Railsów 3 –

8

Używam szyn 4 RC1, więc instrukcje dostarczone przez @ ryan-bigg w zaakceptowanej odpowiedzi nie działają. Znalazłem rozwiązanie w Ruby on Rails Guides Guideline:

i teraz mam prowadnice HTML w folderze/prowadnice szyn/wyjścia.

1

Zaktualizowana odpowiedź: W chwili pisania tego, 4.0.2 jest najbardziej stabilną wersją.

git clone git://github.com/rails/rails.git 
cd rails 
bundle install 
bundle exec rake guides:generate 

Otwarte szyny/prowadnice/wyjście/index.html.

1

Jeśli jesteś na systemie Linux, można pobrać całą zawartość guides.rubyonrails.org z tej prostej komendy single-line:

wget -r -k -p -L guides.rubyonrails.org/ 

Spowoduje to utworzenie nowego folderu guides.rubyonrails.org w bieżącym katalogu roboczym i następnie zapisać lokalnie każdą stronę lokacji. Działa doskonale :)