Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Feb 19 22:35
    solnic commented #141
  • Feb 19 22:32

    solnic on v0.17.0

    (compare)

  • Feb 19 22:32

    solnic on master

    Bump dry-system to 0.17.0 (compare)

  • Feb 19 22:31

    solnic on 141-fix-compat-with-dry-configurable

    Bump dry-system to 0.17.0 (compare)

  • Feb 19 22:31

    dry-bot on master

    [devtools] update changelog.yml… [devtools] sync (compare)

  • Feb 19 22:27

    solnic on 141-fix-compat-with-dry-configurable

    (compare)

  • Feb 19 22:27

    solnic on master

    Fix compatibility with dry-conf… Merge pull request #142 from dr… (compare)

  • Feb 19 22:27
    solnic closed #142
  • Feb 19 22:27
    solnic closed #141
  • Feb 19 22:24
    solnic milestoned #141
  • Feb 19 22:23
    solnic opened #142
  • Feb 19 22:23

    solnic on 141-fix-compat-with-dry-configurable

    Fix compatibility with dry-conf… (compare)

  • Feb 19 21:12
    flash-gordon commented #141
  • Feb 19 20:45
    jswanner opened #141
  • Feb 19 20:45
    jswanner labeled #141
  • Feb 19 17:38
    pmackay starred dry-rb/dry-monads
  • Feb 19 17:18
    tomraithel starred dry-rb/dry-types
  • Feb 19 11:51
    yingce starred dry-rb/dry-types
  • Feb 19 11:45
    yingce starred dry-rb/dry-types
  • Feb 18 21:30
    ArtemRakov starred dry-rb/dry-monads
Andy Holland
@AMHOL
:+1:
Simon Schmid
@sled
Andy Holland
@AMHOL
@sled that's for configuring a single schema
Simon Schmid
@sled
ah you can configure it globally
:D
that's cool for an initializer
panigrah
@panigrah

I have a custom validation "unique?" for a rule called "name" - my error.yaml file is below

en:
  errors:
     unique?: "Value must be unique"

I continue to get

`Dry::Validation::MissingMessageError: message for unique?`
the error file is setup per AMHOL's posting above
Piotr Solnica
@solnic
What if you put it under name key?
Andy Holland
@AMHOL
@panigrah I take it you restarted/reloaded after adding the initializer ?
Fran Worley
@fran-worley
This message was deleted
Fran Worley
@fran-worley

@panigrah if you're writing an error for a rule you need your messages to look something like this:

en:
  errors:
    #regular error messages

  rules:
    name:
      unique?: "the name name must be unique"

Look at the end of the example on http://dry-rb.org/gems/dry-validation/error-messages/

panigrah
@panigrah
@fran-worley and @solnic - no luck. Will try to debug in the morning - am using master
Piotr Solnica
@solnic
We've got specs which covers this type of usecases but not for i18n. Maybe sth there is happening. I'll investigate when I'm back home from holidays (tomorrow)
dan-klasson
@dan-klasson
@solnic ha. i knew you couldn't stay away ;)
Pablo Herrero
@pabloh
Hey anyone got any thoughts regarding: dry-rb/dry-constructor#5 ?
Piotr Solnica
@solnic
@dan-klasson i did until yesterday
dan-klasson
@dan-klasson
@solnic yeah that's a lot better than i anticipated :)
how was the vacation? all nice any sunny beaches?
Piotr Solnica
@solnic
Got sun burned. So yes. Sunny
Simon Schmid
@sled
they should build UV light into computer screens to prepare for holidays ;)
Piotr Solnica
@solnic
Who would have thought that sun at 3000 meters mountain can harm you when you don't use any sunblocker
Simon Schmid
@sled
never been skiing? :)
Piotr Solnica
@solnic
I've been skiing since I was 3yo. I'm just a moron every now and then and forget about basic stuff :)
dan-klasson
@dan-klasson
oh man growing up in Sweeeden. My class mates in public school could not believe that I actually went skiing in Austria given how brown my skin was. Not knowing anything about Austria, they thought it was more plausible that I was lying. Hilarious. Man I'm still pissed at my dad for letting me grow up with those rednecks.
Christopher Dennl-Ortega Arrieta
@cdennl
@panigrah if you're using rails and i18n, don't specify the path but use config.message = :i18n
this is my custom file:
```
en:
  errors:
    is_conversion_correct?:                 'is incorrectly converted from P to $'
dan-klasson
@dan-klasson
@jodosha just made a comment
Luca Guidi
@jodosha
@dan-klasson ty!
Joe Van Dyk
@joevandyk
So what's the latest on using dry-v and types in rails?
Andrew Kozin
@nepalez
@solnic @AMHOL @timriley @marshall-lee & all: what do you think about this one: https://github.com/nepalez/dry-memoizer
(I keep extracting useful things from our current project)
Piotr Solnica
@solnic
@nepalez do you know memoizable?
Andrew Kozin
@nepalez
@solnic thanks! Yes, I do know it, but I dislike the DSL. As for me, let syntax is simpler and more readable in long computations.
tbh, I do not sure whether this let syntax sugar worth writing a special gem, I just try to extract it for a future.
Benjamin Klotz
@tak1n

is there an easy way in dry-v to access the value for which a predicate returns false in the error message?
or do I have to write a custom error compiler for that?

basically:

  def custom_predicate(value)
     false
  end

   en:
    errors:
     custom_predicate: "{value} whatever"
Piotr Solnica
@solnic
@tak1n IIRC we always pass value for interpolation, just try %{value} whatever
Benjamin Klotz
@tak1n
@solnic works thx, and for predicates which have 2 args? :D
left, right?
Piotr Solnica
@solnic
@tak1n left right is passed for ranges IIRC
lemme see (I forgot)
nah, we don’t pass in args by default. could be changed. please report an issue
@tak1n ^
Benjamin Klotz
@tak1n
@solnic okay will do
panigrah
@panigrah
@cdennl after you set messages to i18n, where is your custom file?
Christopher Dennl-Ortega Arrieta
@cdennl
@panigrah config/locales/en/custom_dry_v_errors.yml
panigrah
@panigrah
how does dry-v pickup the errors.yml file?
Christopher Dennl-Ortega Arrieta
@cdennl
it doesnt, i18n does
and dry-v relies on i18n in this case