You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Solidus has a custom inflection acronym for "Ui" (changing it to "UI"). This is correct in how UI is used. However, this means that other engines which use the default inflection ("Ui") are broken by default.
This means that to use another gem (such as Maglev), you need to monkeypatch their gem to rename the module.
Defining the inflection of a commonly used acronym within in apps codebase seems entirely outside of the scope of what Solidus provides, and I should be able to use Solidus without it changing the names of constants coming from other gems.
Solidus Version:
4.4.0
To Reproduce
Define a module using the default inflection for ui, "Ui". Alternatively, use a gem (such as Maglev). Note that it cannot be included in any class.
Current behavior
Constants including the default inflection for ui cannot be loaded.
Expected behavior
The default inflection for 'ui' is respected.
Screenshots
Desktop (please complete the following information):
OS: OSX
Browser: Chrome
Version 131.0.6778.265 (Official Build) (arm64)
The text was updated successfully, but these errors were encountered:
Solidus has a custom inflection acronym for "Ui" (changing it to "UI"). This is correct in how UI is used. However, this means that other engines which use the default inflection ("Ui") are broken by default.
This means that to use another gem (such as Maglev), you need to monkeypatch their gem to rename the module.
Defining the inflection of a commonly used acronym within in apps codebase seems entirely outside of the scope of what Solidus provides, and I should be able to use Solidus without it changing the names of constants coming from other gems.
Solidus Version:
4.4.0
To Reproduce
Define a module using the default inflection for
ui
,"Ui"
. Alternatively, use a gem (such as Maglev). Note that it cannot be included in any class.Current behavior
Constants including the default inflection for
ui
cannot be loaded.Expected behavior
The default inflection for 'ui' is respected.
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: