Hej, czy wszyscy używają formularzy generowanych automatycznie przez railsy ? Czy może niekiedy używacie tych tradycyjnych pisanych w czystym html-u… tak się zastanawiam jaki jest sens pisania formularzy w reilsach skoro w widokach 80% kodu to kod html a 20% to zmienne i pętlę a te formularze po prostu tam nie pasują… to tak jakby użyć <%= generate_div %> zamiast znacznika div, nie uważacie ? potem tworząc aplikacje za pomocą angulara czy embera zaczyna nam wychodzić spaghetti gdzie jeden formularz jest tworzony w rubym drugi w javascripcie a trzeci w np. tradycyjnie w html-u
Jak robisz jakąkolwiek aplikację, to myślisz sobie “eee a może za parę miesięcy dorzucę angulara/embera i będę miał spaghetti kod z tymi formularzami”?
Jak robisz aplikację, gdzie renderujesz widoki na serwerze, to korzystanie z railsowych metod do formularzy ma sens. Co więcej, możesz skorzystać z gemów takich jak formtastic
czy simple_form
, gdzie 1-2 linijkami kodu wygenerujesz całkiem sporo htmla.
Jak robisz aplikację, gdzie masz zamiar renderować widoki po stronie klienta, to rzeczywiście nie bardzo ma to sens. Najważniejsze IMHO to być konsekwentnym i albo używać wszędzie helperów railsowych albo nie.
2 Likes