Rubin (Ruby)

Ruby to niesamowity język programowania, a Ruby On Rails jest na nim oparty, więc musisz nauczyć się programować w języku Ruby, aby tworzyć aplikacje przy użyciu Ruby On Rails. Ruby on Rails to framework, który ułatwia tworzenie, wdrażanie i utrzymanie aplikacji internetowych.
Pełny artykuł na Ruby ...

Pokaż filtr
Hosting Filters
A2 Themes & Host Me Filter

System operacyjny

Miejsca na dysku

Pamięć RAM

Typ dysku

Rdzenie procesora

Sortować

Wynik - 3.3
Java Provider Logo
Java Provider

Dostawca Java

Private Tomcat
$9.99 /Miesięczny


Lokalizacje serwerów


Java Provider Servers in GermanyNiemcy
Porównać
Wynik - 0
OSOLABS Logo
OSOLABS

OSOLABS

OSO Basic
$3 /Miesięczny

Porównać
Wynik - 0
RedSwitches Logo
RedSwitches

RedSwitches

Pearl
$6.94 /Miesięczny


Lokalizacje serwerów


RedSwitches Servers in NetherlandsHolandia RedSwitches Servers in UnionStany Zjednoczone RedSwitches Servers in MelbourneAustralia RedSwitches Servers in MumbaiIndie RedSwitches Servers in GermanyNiemcy
Porównać
Wynik - 0
Name Host.ro Logo
Name Host.ro

Nazwa Host.ro

PLAN 1
$0.68 /Miesięczny

Porównać
Wynik - 0
readyspace.com.my Logo
readyspace.com.my

readyspace.com.my

WebSpace Basic
$2.5 /Miesięczny


Lokalizacje serwerów


readyspace.com.my Servers in Hong KongHongkong readyspace.com.my Servers in MalaysiaMalezja readyspace.com.my Servers in SingaporeSingapur readyspace.com.my Servers in United StatesStany Zjednoczone
Porównać
Wynik - 0
Serv-Tech.ru Logo
Serv-Tech.ru

Serv-Tech.ru

RUKVM-1-U
$2.83 /Miesięczny


Lokalizacje serwerów


Serv-Tech.ru Servers in MoscowFederacja Rosyjska
Porównać
Wynik - 0
1-GB.NET Logo
1-GB.NET

1-GB.NET

1 GigaByte Network (1-GB.NET) Beginner Hosting Plan
$4.17 /Miesięczny


Lokalizacje serwerów


1-GB.NET Servers in ParisFrancja 1-GB.NET Servers in TokyoJaponia 1-GB.NET Servers in SydneyAustralia 1-GB.NET Servers in SeoulKorea Południowa 1-GB.NET Servers in SeattleStany Zjednoczone 1-GB.NET Servers in Sao PauloBrazylia 1-GB.NET Servers in OsloNorwegia 1-GB.NET Servers in MilanoWłochy 1-GB.NET Servers in LondonZjednoczone Królestwo 1-GB.NET Servers in TorontoKanada 1-GB.NET Servers in Frankfurt am MainNiemcy 1-GB.NET Servers in ChennaiIndie 1-GB.NET Servers in AmsterdamHolandia
Porównać
Wynik - 0
Infra Networking Logo
Infra Networking

Infra Networking

ALFA
$4.19 /Miesięczny


Lokalizacje serwerów


Infra Networking Servers in JakartaIndonezja Infra Networking Servers in DallasStany Zjednoczone Infra Networking Servers in DublinIrlandia Infra Networking Servers in LondonZjednoczone Królestwo Infra Networking Servers in Frankfurt am MainNiemcy Infra Networking Servers in SingaporeSingapur Infra Networking Servers in AmsterdamHolandia Infra Networking Servers in UruguayUrugwaj
Porównać
Wynik - 0
Dream Server.ro Logo
Dream Server.ro

Dream Server.ro

Package WH1
$0.66 /Miesięczny


Lokalizacje serwerów


Dream Server.ro Servers in BucharestRumunia
Porównać
Wynik - 0
Heroku Logo
Heroku

Heroku

Hobby
$7 /Miesięczny


Lokalizacje serwerów


Heroku Servers in United StatesStany Zjednoczone
Porównać
Wynik - 0
Awareindia.net Logo
Awareindia.net

Awareindia.net

Linux Hosting Plan G
$5.83 /Miesięczny

Porównać
Wynik - 0
Andino.Host Logo
Andino.Host

Andino.Host

SH Profesional
$3.75 /Miesięczny


Lokalizacje serwerów


Andino.Host Servers in United StatesStany Zjednoczone
Porównać
Wynik - 0
Domai Nesia Logo
Domai Nesia

Domai Nesia

Extra
$1.1 /Miesięczny


Lokalizacje serwerów


Domai Nesia Servers in LondonZjednoczone Królestwo Domai Nesia Servers in JakartaIndonezja Domai Nesia Servers in TokyoJaponia Domai Nesia Servers in DallasStany Zjednoczone Domai Nesia Servers in SingaporeSingapur
Porównać
Wynik - 0
shneider-host.ru Logo
shneider-host.ru

shneider-host.ru

First
$1.95 /Miesięczny


Lokalizacje serwerów


shneider-host.ru Servers in AmsterdamHolandia shneider-host.ru Servers in Saint PetersburgFederacja Rosyjska
Porównać
Wynik - 0
Nexanow Logo
Nexanow

Nexanów

Mini Shared Hosting 1
$0.35 /Miesięczny


Lokalizacje serwerów


Nexanow Servers in MumbaiIndie Nexanow Servers in GelsenkirchenNiemcy Nexanow Servers in FindlayStany Zjednoczone
Porównać
Zaufaj pilotowi Miles Web
Wynik - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /Miesięczny

Recenzje 1925


Lokalizacje serwerów


Miles Web Servers in RomaniaRumunia Miles Web Servers in ChicagoStany Zjednoczone Miles Web Servers in LondonZjednoczone Królestwo Miles Web Servers in BangkokTajlandia Miles Web Servers in TorontoKanada Miles Web Servers in SydneyAustralia Miles Web Servers in DubaiZjednoczone Emiraty Arabskie Miles Web Servers in IndiaIndie Miles Web Servers in SingaporeSingapur
Porównać

Ruby to niesamowity język programowania, a Ruby On Rails jest na nim oparty, więc musisz nauczyć się programować w języku Ruby, aby tworzyć aplikacje przy użyciu Ruby On Rails.

 

 

ruby on rails hosting


 

Co to jest Ruby on Rails?

 

Ruby on Rails jest frameworkiem, który ułatwia tworzenie, wdrażanie i utrzymanie aplikacji internetowych i wykorzystuje język zorientowany obiektowo, znany jako Ruby. Aby go wprowadzić, deweloper musi poznać niektóre z jego filozofii. To są:

 

SUCHY - nie powtarzaj się: oznacza, że ​​chociaż programowanie w Railsach ma tę samą część kodu lub ten sam cel w różnych encjach, oznacza to, że istnieje lepszy sposób na napisanie aplikacji;

 

Konwencja nad konfiguracją: oznacza, że ​​zamiast określać konfigurację, Railsy mają strukturalne i nazwane konwencje, które implementują często cytowaną zasadę najmniejszego zaskoczenia (POLS);

 

Mniej oprogramowania: oznacza używanie większej liczby konwencji, mniej kodów, mniej złożoności, aw konsekwencji mniejszą liczbę błędów.

 

Framework to zbiór bibliotek i narzędzi, które mogą ułatwić rozwój. Dobra struktura zapewnia podstawową, ale kompletną infrastrukturę do tworzenia aplikacji. Te fakty sprawiają, że Railsy są jednymi z najlepszych. W końcu ma niezależną platformę, kompletną i licencjonowaną za darmo (open source).

 

Rozwój aplikacji Railsowych jest realizowany przy użyciu MODEL-VIEW-CONTROLLER, lepiej znanego jako architektura MVC i współpracuje z bibliotekami Active Record, Action View i Action Controller. Zostaną one zacytowane poniżej w artykule.

 

Model MVC

 

Ten wzorzec architektoniczny logicznie dzieli aplikację na trzy kategorie: model, widok i sterowanie (Model-View-Controller). Każda część standardu MVC to jednostka, którą można zbudować i przetestować oddzielnie. Model reprezentuje dane, widok reprezentuje interfejs użytkownika, a polecenia sterujące akcjami, to znaczy model to informacje, z którymi pracuje aplikacja, widok jest reprezentacją, a kontrolka (kontroler) jest dyrektorem interakcji między nimi.

 

Cykl tej struktury rozpoczyna się w momencie interakcji użytkownika z interfejsem (widokiem) i wywołania zdarzenia; kontroler odbiera wywołanie z widoku i uzyskuje dostęp do modelu, często aktualizując interfejs.

 

Biblioteki Ruby on Rails

 

W Ruby on Rails każda biblioteka ma specjalne zadanie. Po połączeniu te poszczególne encje mapują bezpośrednio ze standardu MVC:


  • Rekord aktywny: Biblioteka odpowiedzialna za abstrakcję bazy danych i interakcję;

  • Widok akcji: System szablonów, który generuje dokumenty HTML, które użytkownik otrzymuje w wyniku żądania skierowanego do aplikacji;

  • Kontroler akcji: Biblioteka do manipulowania zarówno przepływem, jak i danymi banku, które mają być wyświetlane w widoku.

 

Język Ruby on Rails

 

Wiele innych języków wymaga napisania kodu i skopiowania go w celu sprawdzenia wyników i błędów. Jednak Ruby jest spójnym i elegancko zorientowanym obiektowo językiem programowania, a najlepsze ze wszystkiego jest dynamika, co oznacza, że ​​pracujesz z językiem „na żywo”, czyli będziesz otrzymywać informacje zwrotne na temat każdego wydanego polecenia.

 

Interaktywny interpreter to IRB w Terminalu (jeśli używasz Linuksa lub Maca) lub Cmd (jeśli używasz Windows). Aby rozpocząć sesję, wpisz:


  • $ irb

  • irb (główna): 001: 0 & gt;

 

Ruby posiada pakiet o nazwie RubyGems odpowiedzialny za zarządzanie systemem z funkcją instalowania bibliotek i narzędzi bardzo ważnych dla Railsów. Od wersji 2.0.0 nie trzeba pobierać osobno, ponieważ jest już dołączona.

 

Jak zainstalować Ruby on Rails

 

Aby rozwijać się w Railsach na komputerze, trzeba wykonać trzy kroki:


  • Zainstaluj Rubiego;

  • Zainstaluj Rails;

  • Zainstaluj SQLite, który jest domyślną bazą danych.

 

Będziesz potrzebował narzędzi, takich jak git podczas instalowania pakietów i niektórych klejnotów, które są bibliotekami plików Ruby wielokrotnego użytku.

 

Instalowanie Ruby on Rails w systemie Mac OS

 

Aby zainstalować Ruby on Rails na MAC (w tym artykule będziemy używać wersji X 10.8 Mountain Lion), musisz mieć na swoim komputerze:

 

XCode: Jest dostępne bezpłatnie w App Store i może być źródłem kompilacji kodu Ruby.

 

Homebrew: to pakiet stworzony dla OS X napisany w języku Ruby. Pomoże ci to zainstalować inne części. Aby zainstalować, wejdź do Terminala i wprowadź następujący kod:


  • ruby & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Teraz musisz zainstalować popularne narzędzie Ruby o nazwie Ruby Version Manager (RVM). Pomoże ci to zarządzać wersjami Rubiego i różnymi klejnotami, których możesz użyć w swoich projektach. Podobnie jak w przypadku Homebrew, potrzebujesz tylko jednego polecenia w Terminalu:


  • curl -L https://get.rvm.io | bash -s stabilny

 

Jeśli używasz Mavericks i powyższy kod nie działa, uruchom następujący kod na terminalu:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubin: Język Ruby jest wstępnie zainstalowany na komputerze Mac. Pakiet 2.0.0 zawiera RubyGem. Aby to sprawdzić, uruchom następujący kod w terminalu:


  • ruby -v

 

Jeśli zostanie przedstawiona starsza wersja języka, zaktualizujemy ją do wersji 2.0.0. Użyj poniższego kodu:


  • rvm install 2.0.0

 

Po zakończeniu instalacji musimy powiedzieć RVM, której wersji Rubiego chcemy używać. W tym celu musisz wprowadzić następujący kod:


  • rvm użyj wersji 2.0.0

 

Aby sprawdzić, czy Twoja maszyna działa z takim numerem, użyj następującego kodu:


  • ruby -v

 

W terminalu powrócą: ruby ​​2.0.0p481 i inne dane, które zależą od aktualizacji i czasu instalacji.

 

Szyny: Na koniec zainstalujemy framework, który wymaga tylko jednego polecenia:


  • szyny montażowe gem

 

Gotowy! Masz już Ruby, Rails i SQLite na swoim komputerze.

 

Jak zainstalować Ruby on Rails w systemie Windows

 

Aby zainstalować Ruby on Rails w systemie Windows, będziemy musieli postępować zgodnie z poniższymi procedurami:

 

Rubin: W systemie Windows zaczęliśmy od języka. Aby zainstalować, musisz wejść na stronę internetową.

 

W zależności od komputera, klikniesz Ruby 2.0.0-p481 lub Ruby 2.0.0-p481 (x64). Po pobraniu instalatora kliknij ikonę, kontynuuj, a następnie wybierz, gdzie ma się znajdować folder instalacyjny i co chcesz zainstalować razem z pakietem Ruby.


  • Obsługa TD / Tk: zapewnia Ruby graficzny interfejs użytkownika (GUI = Graphical User Interface);

  • Dodaj pliki wykonywalne Ruby do swojej PATH: Ruby jest dodawany jako plik wykonywalny;

  • Skojarz pliki .rb i .rbw z tą instalacją Rubiego: pliki w tym formacie będą powiązane z ruby.

 

Zaleca się zaznaczenie dwóch ostatnich. Następnie można zainstalować obsługę Td / Tk, która jest używana w bardziej zaawansowanych aplikacjach. Po zakończeniu wprowadź wiersz polecenia (Start & gt; cmd) i wprowadź następujący kod:


  • ruby - wersja

 

Odpowiedź powinna brzmiećruby 2.0.0p481 i inne dane zależne od aktualizacji i czasu instalacji.

 

Szyny: Ponieważ Ruby 2.0 ma RubyGems, po prostu aktualizujemy za pomocą polecenia:


  • gem update -system

 

Aby zainstalować Railsy, ​​wykonanie polecenia gem może chwilę potrwać, więc ponownie wpisz cmd:


  • szyny montażowe gem

  • Aby sprawdzić: szyny -v

 

SQLite: Wejdź na stronę SQLite: i pobierz dwa pliki: SQLite i SQLite DLL. Zawsze wybieraj najbardziej aktualne dostępne. Te pliki będą w formacie .zip. Rozpakuj oba pliki i umieść je w folderze C: \ Ruby20 \ bin lub w miejscu, w którym został umieszczony. Aby dowiedzieć się, czy został poprawnie zainstalowany, wpisz cmd i wprowadź następujące polecenie:


  • sqlite3 - wersja

 

Odpowiedzią będzie wersja oprogramowania SQLite, którą pobrałeś. Na koniec nadal musimy zainstalować bibliotekę Ruby, która umożliwia kontakt między nią a SQLite. Aby to zrobić, wpisz następujący kod w monicie:


  • gem zainstaluj sqlite3-ruby

 

Gotowy! Masz wszystko zainstalowane, aby uruchomić aplikację na komputerze z systemem Windows.

 

Instalacja w systemie Linux

 

Linux (i ogólnie systemy oparte na UNIX) ma kilka funkcji, ale także wiele wspólnych. Te instrukcje będą oparte na systemie Ubuntu Linux, ale powinny być stosowane w większości systemów UNIX.

 

Zanim zaczniesz, musisz zaktualizować swoje Ubuntu. Otwórz terminal i napisz następujący kod:


  • Aktualizacja apt-get $ Sudo

 

Program apt-get posiada indeks pamięci podręcznej wszystkich programów i ich wersji w repozytorium w celu szybszego wyszukiwania. Uruchomienie polecenia aktualizacji zapewnia, że ​​ta lista będzie najbardziej aktualna.

 

Ponadto musimy zainstalować poniższe elementy:

 

Kędzior: Jest to biblioteka obsługująca pytania dotyczące adresów URL. Dla ułatwienia użyjemy go. Wystarczy wpisać następujący kod w terminalu:


  • $ Sudo apt-get install curl

 

Rubin: Przed zainstalowaniem Rubiego potrzebne są pewne biblioteki dla instalowanych komponentów. Wpisz komendą:


  • $ Sudo apt-get install build-essential curl

 

Teraz, podobnie jak na Macu, użyjemy Ruby Version Manager (RVM), na wypadek gdyby na komputerze były zainstalowane inne wersje Ruby. Wpisz następujący kod:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; jest stabilny

 

Aby upewnić się, że Ruby jest już na twoim komputerze, wpisz polecenie:


  • ruby - wersja

 

Szyny: Teraz RubyGems jest już zainstalowany. Następnie umieść to polecenie:


  • Szyny instalacyjne $ gem

 

Po jakimś czasie do sprawdzenia Railsów i ich wersji użyj kodu: rails --version

 

SQLite: Z apt-get potrzebujesz tylko jednego polecenia:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Jeśli wszystko pójdzie gładko, możesz sprawdzić wersję instalacji za pomocą: $ SQLite & ndash; -version Teraz, aby utworzyć relację między Ruby i SQLite, będziemy potrzebować biblioteki Ruby, która umożliwia ten kontakt. Użyj następującego polecenia:


  • $ sudo gem install sqlite3-ruby

 

Gotowy! Możesz teraz rozpocząć odkrywanie i tworzenie aplikacji Rails w systemie Linux Ubuntu.

 

Tworzenie pierwszej aplikacji Ruby On Rails

 

Od teraz, niezależnie od tego, jaki masz system operacyjny, możesz używać tego artykułu i śledzić go na swoim komputerze.

 

Aby tworzyć projekty, musisz użyć terminala, w którym będziesz wydawać polecenia, a następnie słowo rails w wybranym katalogu. W tej części artykułu przedstawimy, co każdy początkujący powinien zrobić przy pierwszej aplikacji: a & bdquo; Hello World & rdquo ;.

 

Pamiętaj, że nie musisz tworzyć folderu na projekt, ponieważ przy użyciu nowego polecenia automatycznie zostanie utworzony folder z nazwą aplikacji.Następnie otwórz Terminal, wprowadź żądany katalog i wpisz:


  • $ rails new hello

 

Po tym poleceniu kilka plików zostanie utworzonych w nowo wygenerowanym katalogu hello. Terminal pokaże wszystkie utworzone foldery, a niektóre z nich to:

Stwórz

utwórz plik README

utwórz Rakefile

create config.ru

utwórz .gitignore

utwórz Gemfile

utwórz aplikację

utwórz app / controllers / application_controller.rb

utwórz app / helpers / application_helper.rb

utwórz app / views / layouts / application.html.erb

tworzyć aplikacje / mailery

 

Zauważ, że został utworzony podkatalog o nazwie app. Znajdują się w nim widoki, modele i kontrolery standardu MVC, do których wprowadzono tutaj swoje koncepcje.

 

Pomocnicy są częścią bibliotek i pomagają w utrzymywaniu „relacji” między widokami a kontrolerami. W aplikacji znajdą się również listy mailingowe, które nie zostały wcześniej wymienione, ale będą częścią pytań e-mailowych aplikacji.

 

Teraz umieścimy mini projekt na lokalnym serwerze WWW, aby można go było przetestować. Żaden kod nie został napisany, jednak Railsy mają dla Ciebie ekran powitalny. Ale najpierw upewnij się, że znajduje się w katalogu aplikacji w Terminalu i że twoje klejnoty są aktualne. Aby to zrobić, użyj następującego kodu:


  • Instalacja pakietu $

 

Po zakończeniu przeglądania i instalacji klejnotów napisz kod:


  • Serwer $ rails

 

Podczas inicjalizacji na porcie 3000 pojawia się adres IP 0.0.0.0. Nie przejmuj się tymi zerami. Oznaczają tylko, że serwer działa lokalnie na twoim komputerze, podczas gdy działa w terminalu. Następnie wprowadź dowolną przeglądarkę i przejdź pod adres URL http: //www.localhost: 3000 /, a zobaczysz stronę Ruby on Rails Hello World


  • Generowanie kontrolera w Ruby on Rails

 

Najpierw zatrzymaj lokalny serwer w Terminalu, naciskając Ctrl + C, co pozostawi go w folderze projektu. Teraz utworzymy kontroler do wysyłania wiadomości Hello World.

 

Polecenie generowania szyn tworzy określone pliki dla twojego projektu. Masz do czynienia z cyklem żądań i odpowiedzi, aby utworzyć określone pliki, więc utworzysz kontroler odpowiedzialny za powitanie w następujący sposób:


  • $ railsy generują powitanie kontrolera

 

Zostanie utworzony kontroler i pliki z nim związane, takie jak widoki, test i pomocnik. Możesz tworzyć ręcznie, ale generowanie przyspiesza produkcję.

 

Teraz, aby pokazać & bdquo; Hello World & rdquo; będziesz musiał zmodyfikować plik app / controllers / salutationcontroller.rb, tworząc akcję. Otwórz ten plik w swoim edytorze i wprowadź następujące zmiany:

class SalutationController & lt; ApplicationController

def witaj

@message = & lsquo; Witaj świecie! & rsquo;

koniec

koniec

 

Akcje są implementowane jako metody w Rubim, gdzie kluczem jest def. W ramach utworzonej przez Ciebie metody znajduje się instancja zmiennej o nazwie message z wartością, którą umieścimy w przeglądarce.

 

Generowanie szablonu w Ruby on Rails

 

Akcja została utworzona pomyślnie, więc następnym krokiem jest dodanie kodu HTML do wyświetlenia w sieci. W standardzie MVC, który oddziela pliki, ten kod będzie w widokach.

 

Domyślnie zawsze tworzy się widok z nazwą akcji w kontrolerze. Następnie podczas uzyskiwania dostępu do aplikacji / widoków zobaczysz, że katalog powitania został już utworzony, ale bez plików. Otwórz nową kartę w swoim edytorze, nazwij ją hello.html.erb i zapisz w pliku app / views / salutation.

 

Możesz się zastanawiać, dlaczego format na końcu pliku HTML to .erb. Ten format jest częścią biblioteki Erb Templating, biblioteki Rails odpowiedzialnej za zezwolenie na użycie kodu Ruby w kodzie HTML.

 

Składnia Rubiego jest wprowadzana za pomocą & lt;% =% & gt; kiedy pokaże wartość w formacie HTML lub & lt; %% & gt; kiedy będzie miał tylko logikę, znaną jako tagi wyjściowe Embedded Ruby.

Wprowadź plik app / views / salutation / hello.html.erb i dodaj następującą sekwencję:

& lt; html & gt;

& lt; body & gt;

& lt; h1 & gt; & lt;% = @message% & gt; & lt; / h1 & gt;

& lt; / body & gt;

& lt; / html & gt;

 

Teraz musisz powiedzieć Railsom, jak mają odpowiedzieć na URL, a osobą odpowiedzialną będzie route.rb znajdująca się w katalogu config. W tej chwili nie przejmuj się zbytnio szczegółami, bo to dopiero początek, a wciąż brakuje Ci informacji, które będą przekazywane stopniowo. Otwórz config / tours.rb w edytorze tekstu i zamień to, co jest napisane (nie ma potrzeby usuwania komentarzy, te mają # przed zdaniami):

 

Witam :: Application.routes.draw do

get & lsquo;: controller (/: action (/: id (.: format))) & rsquo;

koniec

 

Pytasz o wyświetlenie wiadomości w przeglądarce pod adresem URL http: // localhost: 3000 / salutation / hello. Po otwarciu wiadomość „Hello World!” będzie się pojawiać.

 

Uwierzytelnianie w ASP.NET MVC:

 

Aby zaimplementować mechanizm uwierzytelniania w aplikacjach ASP.NET MVC. Stworzymy tutaj projekt, który będzie obejmował rejestrację użytkownika, logowanie, wylogowanie i zmianę hasła, podstawowe funkcje dla każdej aplikacji, która ma obszary ograniczonego dostępu dla zalogowanych użytkowników.

 

Kontrola dostępu w Laravel z ACL:

 

Wdrożenie systemu autoryzacji przy użyciu Laravel, najczęściej używanego frameworka PHP na świecie. W tym celu zaczniemy od aplikacji, która ma wszystkie części rejestracji użytkownika i uwierzytelniania.

 

ASP.NET MVC i tożsamość: Autoryzacja użytkowników z oświadczeniami: Aby zaimplementować mechanizm kontroli dostępu za pomocą ASP.NET Identity, który pozwala nam przypisywać role użytkownikom i na ich podstawie określać, które strony i menu można przeglądać.

 

Więcej o Rubim

 

Wzory architektoniczne w Rubim:

Pokazuje to użycie ArchRuby do wyrażania wzorców architektonicznych i dobrych praktyk, które po zachowaniu przyczyniają się do łatwości utrzymania systemu oprogramowania.

 

Refaktoryzacje w Rubim: użycie techniki Extract Class:

 

Poznaj technikę refaktoryzacji Extract Class i naucz się jej używać w języku Ruby, aby poprawić jakość swojego kodu.

 

Tablice i bloki w Rubim używające IRB:

 

Aby rozwijać się w Rubim przy użyciu tablic i bloków. Tablice mają kilka metod, które ułatwiają pracę programistów, podczas gdy bloki są jedną z najlepszych wiadomości, które przynosi Ruby.

 

Tworzenie prostej aplikacji w Ruby On Rails:

 

Budowanie prostej aplikacji w celu zademonstrowania interesujących funkcji oferowanych przez framework Ruby On Rails