Szyny (znany również jako Ruby on Rails) jest open source, wolne i pełne-stack internetowej ramy, które mogą być używane przez programistów do tworzenia aplikacji internetowych, baz danych oparciem według pattern.Features model widok kontroli na glanceThe Aplikacja obsługuje szeroką gamę serwerów WWW i baz danych, w tym Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird i SQL Server. Działa dobrze na każdej uniksowy system operacyjny.
Poręcze intensywnie używane na obu organizacji non-profit i przedsiębiorstw, dla rozwoju wszelkiego rodzaju aplikacji internetowych, takich jak oprogramowanie do współpracy, e-commerce, społeczności, zarządzania treścią, statystyki, itp
Przyjrzeniu pod maską projektu Rails, możemy zauważyć, że został napisany entierly w programowaniu Ruby language.Getting rozpoczął się aby RailsIn instalowania Rails w systemie operacyjnym GNU / Linux, trzeba będzie najpierw zainstalować Ruby. Po tym, można łatwo zainstalować Rails i wszystkie jego zależności w czasie wykonywania przez RubyGems, używając & lsquo; gem install szyn i rsquo; polecenie w terminalu aplikacji emulatora.
Alternatywnie, możesz zainstalować Rails z głównych repozytoriach kilku popularnych dystrybucji GNU / Linux, w tym Arch Linux, Ubuntu, Debian, Fedora, openSUSE lub Linux Mint. Może być instalowany na komputerach wspierających jedną z 32-bitowych i 64-bitowych platformach sprzętowych.
Po instalacji można wchodzić w interakcje z ramami Rails poprzez środowisku konsoli. Po pierwsze, trzeba będzie stworzyć aplikację szkielet, uruchamiając & lsquo; szyny nowa ścieżka / do / swoje / nowego / aplikację i rsquo; poleceń, przejdź do lokalizacji, w nowo utworzonej aplikacji szkieletu (np ścieżka cd / do / pliku / nowa / aplikacji) i uruchomić serwer z lsquo &; serwer & rsquo Szyny; polecenie.
W tym momencie, można z powodzeniem działa Ruby on Rails wewnątrz komputera z Linuksem. Otwórz przeglądarkę internetową, dostęp do http: // localhost: 3000 lokalizację i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie
Co nowego w tym wydaniu:.
< p>- Action Pack:
- koła obniżenia wersji do ~ & gt; 2.0.3. Korzystanie 2.1.0 spowodowane regresji.
- Fix używając tłumaczyć pomocnika z tłumaczeniem html, który używa. Impuls opcję dla liczby mnogiej
- Active Record:
- Perf fix: Jeśli mamy usunięcie wszystkich rekordów w związku, nie dodać IN (..) klauzulę do zapytania. GH 3672
- Naprawiono błąd z bazy mysql odnośniki do innych w settablename. GH 3690
- Fix wydajność błąd z baz danych MySQL na serwerze z wieloma innymi databses. GH 3678
- Railties:
- Nowe aplikacje powinny być generowane w zależności Sass-szyny z 3.1.5, nie 3.1.5.rc.2
Co nowego w wersji 3.0 Beta:
- Nowy router z naciskiem na REST deklaracji
- Nowy Action Mailer API wzorowany Action Controller (obecnie bez bolesny ból wysyłania wiadomości wieloczęściowe!)
- Nowy Active Record język zapytań chainable zbudowany na algebrze relacji
- Unobtrusive pomocnicy JavaScript ze sterownikami do Prototype, jQuery, i więcej nadchodzącym (koniec inline JS)
- Zarządzanie jawna zależność z Bundler
Co nowego w wersji 2.3.5:
- Rails 2.3.5 został wydany w weekend, który oferuje kilka poprawki do błędów i jedną poprawkę bezpieczeństwa. Należy być w pełni kompatybilne ze wszystkimi poprzednich wersji 2.3.x. i może być łatwo uaktualniony do z & quot; aktualizacja gem szyn & quot ;. Najciekawsze bity mogą być zestawione w trzech punktach.
- Poprawiono kompatybilność z Ruby 1.9:
- Było kilka drobnych błędów uniemożliwiających pełną kompatybilność z Ruby 1.9. Jednak nie będzie zaskoczony, że zostały już uruchomione Rails 2.3.x powodzeniem zanim te błędy zostały naprawione (były za małe).
- RailsXss dostępność wtyczki:
- Jak zapewne słyszeliście, w Rails 3 jesteśmy teraz automatycznie ucieczce wszystkie treści ciągu w erb (gdzie, jak poprzednio trzeba było używać & quot; h () & quot; do ucieczki). Jeśli chcesz mieć tę funkcję już można zainstalować plugin Koz za RailsXss w Rails 2.3.5.
- Poprawki do zaplecza nokogiri dla XmlMini:
- Z Rails 2.3 dostaliśmy możliwość przełączania się domyślnego parsera XML z REXML do innych szybszych parserami jak nokogiri. Było kilka problemów z wykorzystaniem nokogiri które teraz są rozdzielone, więc jeśli aplikacja jest analizowanie wiele xml możesz przełączyć się do tego szybsze parsera XML.
Wymagania :
- Ruby
Komentarze nie znaleziono