Codeigniter vs Ruby on Rails - możliwości.

0

Witam, obecnie posługuję się CodeIgniterem, jednak podczas próby tworzenia przyjaznego / ładnego logowania natrafiłem na kilka uciążliwych rzeczy.

Okno logowania wyświetlam przez ColorBox, wczytuje on html zwrócony z /users/login.
Mój kod widoku okienka logowania: http://wklej.org/id/515500/ (to jakiś stary kod - nie mam dostępu do najnowszego obecnie).

Takim sposobem muszę tworzyć cztery pliki:

    1. kontroler do okienka logowania (/users/login)
    1. widok do powyższego
    1. kontroler do obsługi formularza (/forms/login)
    1. plik js do "ładnego" wysyłania formularza

Nie używałem do tej pory Ruby of Rails. Czy da się przy pomocy Rubiego zrealizować to w jakiś spójny sposób?
Jeśli tak, to będzie to wystarczający powód do przesiadki na RoR.

Jeszcze co do możliwości. W CodeIgniterze możemy znaleźć dziesiątki bibliotek do autoryzacji użytkowników. Czy do RoRa tez istnieją dobre biblioteki autoryzacji?

0

W Rails można zrobić widoki częściowe jeśli o to Ci chodzi. Szablony też mogą być osobno.

0

Tak wiem, w CI tez używam smarty ale nie o to chodzi.
Rozdzielenie tego wszystkiego na kilka plików jest strasznie niewygodne. Czy RoR możne zastąpić funkcje jQuery (dynamiczne sprawdzanie formularza itd.)?

0

RoR domyślnie używa Prototype jako biblioteki do JS. Jednak istnieje projekt jRails i nic nie stoi na przeszkodzie by używać jQuery zamiast Prototype.

0

Czyli w dalszym ciagu bedzie konieczne uzycie jQuery

Czyli w dalszym ciągu konieczne będzie zastosowanie JQuery do 'dynamicznych efektów' (walidacja bez odświeżenia w tym wypadku).
A co z kwestią biblioteki do autoryzacji?

0

A jak to sobie byś wyobrażał bez skryptu działającego po stronie użytkownika? Nie musisz używać jQuery, możesz czystego JS, ale po co?
Masz całe mnóstwo np. takie Devise, które oferuje od razu całą platformę logowania i zarządzania użytkownikami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1