reform icon indicating copy to clipboard operation
reform copied to clipboard

Form objects decoupled from models.

Results 39 reform issues
Sort by recently updated
recently updated
newest added

### Complete Description of Issue When using composition, if you define an "aliased" property using `on:, from:`, `required` validation does not work on that property. ### Steps to reproduce ```ruby...

enhancement

With reform often use populators for creation of nested objects with one form. It works well but sometimes we need destroy nested objects too. For example: ```ruby class User <...

I'm trying to build a form object for a quite nested structure: ``` ruby class Page include Mongoid::Document embeds_many :sections end class Section include Mongoid::Document embedded_in :page embeds_many :page_modules end...

I think that when we use inherit: true, we should merge new options to parent validation bock as it work in property inherit: true and move the validation position to...

### Complete Description of Issue Given a form with a nested collection where each element of the collection has an ActiveStorage attachment, calling `.sync` or `.save` fails on update without...

### Complete Description of Issue Hi! I'm using reform 2.5.0 with dry-validations 1.6 into rails 6.0.3 and seeing issue. I'm trying to validate a nested collection of forms from the...

We will start writing Reform 3 once the Trailblazer 2.1 release along with the new website and PRO launch is out. This issue is in a state of flux, defining...

### Complete Description of Issue I'm trying to render jsonapi formatted errors, via ```ruby def create model = resource_proxy.new(create_params) form = RegistrationForms::Create.new(model) valid = form.validate(create_params) form.sync if valid && model.save...

enhancement

### Complete Description of Issue I want to have an optional validation. I'm using `skip_if` option when declaring `property` on a form. In the `validation` block I'm making it `optional`...

### Complete Description of Issue This code no longer produces validation failures after upgrading to 2.3 ### Steps to reproduce **Gemfile** ```ruby # frozen_string_literal: true source "https://rubygems.org" git_source(:github) {|repo_name| "https://github.com/#{repo_name}"...