Witam
Mam plik json z opisami pól formularza i chciałbym na tej podstawie wygenerować formularz railsowy. Przykładowo w widoku wywoływał bym to MyFormGen.new(@user, self) i to renderowało by mi odpowiedni formularz.
Narazie wykombinowałem coś takiego:
@form_builder = ActionView::Base.default_form_builder
@form = @form_builder.new(:user, object, template, {}, nil)
@form.text_field :name
@form.text_field :email
ale to generuje mi tylko jedno text field, bez jakiegokolwiek formularza i nie wiem za bardzo jak to ugryźć.
Nie upieram się też przy tym rozwiązaniu, może ktoś zaproponuje lepsze podejście. Z grubsza chodzi mi o to żeby jakimś wygodnym dla użytkownika generatorem stworzyć formularz z różnymi polami, zapisać go w bazie, np. jako JSON a potem wygenerowany wyświetlić na stronie (oraz mieć też możliwość jego edycji)