rom icon indicating copy to clipboard operation
rom copied to clipboard

Data mapping and persistence toolkit for Ruby

Results 32 rom issues
Sort by recently updated
recently updated
newest added

**Describe the bug** I have an notifications table in my database, after adding a Notifications relation I started receiving very strange errors. Upon investigation it turns out that instrumentation will...

`ROM::Struct`s have albeit having a schema (defined by query returns if I got it right) don't allow you to use them for initialisation. ``` # table authors (name:string, id:integer, created_at:datetime,...

feature

## Describe the bug When the `delete` command is defined in a repository together with the timestamps plugin, I get the following error by deleting a record: ``` wrong number...

bug
help wanted

## Describe the bug When using nested `combine` you are unable to modify the node of the first level of nesting. This ones is best explained by the script, but...

bug
help wanted

## Describe the bug When attempting to do a combine create on a table that has a parent/child association to itself, does not set the foreign key when inserting the...

bug
help wanted

Hi, I think the rom-migrator needs a maintainer or at least a message that a maintainer is needed

## Describe the bug When a relation with the name `options` exists the following error is raised when you create an instance of it: ``` rom-core-5.2.6/lib/rom/schema.rb:232:in `[]': :struct_namespace attribute doesn't...

bug
help wanted

## Describe the bug When timestamps are added using `PipeRegistry.add_timestamps` ([source](https://github.com/rom-rb/rom/blob/master/lib/rom/changeset/pipe_registry.rb#L18)) current time is NOT converted to UTC. `Command::Timestamps` ([source](https://github.com/rom-rb/rom/blob/master/lib/rom/plugins/command/timestamps.rb#L83)), on the other hand, converts the current time to UTC....

bug
help wanted

As you know from previous issues and PR's, I'm trying to make rom a complete isolation layer from the column names used in the persistence layer (besides the configuration of...

feature
discussion

At the moment commands rely on relation objects, which is problematic and makes configuration/setup and other features more complex. The reason why this is done like that is because in...

feature
breaking change