This gem is simple implementation of the Simple-Form.
Add this line to your application's Gemfile:
gem 'form_generator'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install form_generator
require 'form_generator'
User = Struct.new(:name, :job, keyword_init: true)
user = User.new job: 'hexlet'
FormGenerator.form_for user do |f|
f.input :name
f.input :job
f.submit
end
# <form action="#" method="post">
# <label for="name">Name</label>
# <input name="name" type="text">
# <label for="job">Job</label>
# <input name="job" type="text" value="hexlet">
# <input name="commit" type="submit" value="Save" >
# </form>