Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 April 05

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
:
источник

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
Т.е. без разницы?
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Вроде как 5 рельс принято двоеточие
источник

r

rekero in Ruby, Rails, Hanami | dry-rb
Ключом может быть строка или символ
источник

DE

Dmitry Evgenevich in Ruby, Rails, Hanami | dry-rb
ido: 'do'
:"ido" => "do"
:ido => 'do'
😁
источник

r

rekero in Ruby, Rails, Hanami | dry-rb
Вообще рубокоп есть
источник

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
Это во вью
источник

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
Благодарю
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Nikolay Okoneshnikov
Мужики, правильно ли использовать :  например "ido": "do" или все же придерживатья "ido" => "do"
Но вообще, вот эти два примера разные. Не всегда можно заменить одно на другое
источник

A

Andrey 😼 in Ruby, Rails, Hanami | dry-rb
Кто-нибудь сталкивался с тем, что webpacker нормально импортирует css, но не импортирует js?
источник

ds

desmond stewart in Ruby, Rails, Hanami | dry-rb
Alex A
херня, сейчас проверил в другом проекте, не переопределяется контроллер. Либо это зависит от версии рельсы, либо Passenger привнес что-то свое
а в каком окружении проверял? По идее в девелопе не будет переопределяться потому что констант лукап в этот файл не посмотрит, а в проде будет потому что прелоад всех классов обработает всё в папке контроллеров
источник

AA

Alex A in Ruby, Rails, Hanami | dry-rb
desmond stewart
а в каком окружении проверял? По идее в девелопе не будет переопределяться потому что констант лукап в этот файл не посмотрит, а в проде будет потому что прелоад всех классов обработает всё в папке контроллеров
тогда извиняюсь, в деве проверял
источник

A

Andrey 😼 in Ruby, Rails, Hanami | dry-rb
Andrey 😼
Кто-нибудь сталкивался с тем, что webpacker нормально импортирует css, но не импортирует js?
Разобрался, дело в том, что я идиот
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Привет.
Как в dry-validations указать правило для ключа хэша вложенного в массив?
class Contract < Dry::Validation::Contract
 schema do
   required(:foffufplop).filled(:string)
   required(:values).array(:hash) do
     required(:code).filled(:string)
     required(:value).filled(:string)
   end
 end

rule(values: :value) не работает.
В доках вообще ничего не могу найти
Contract.rule specifies keys that are not defined by the schema: [{:values=>:value}]
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Odebe
Привет.
Как в dry-validations указать правило для ключа хэша вложенного в массив?
class Contract < Dry::Validation::Contract
 schema do
   required(:foffufplop).filled(:string)
   required(:values).array(:hash) do
     required(:code).filled(:string)
     required(:value).filled(:string)
   end
 end

rule(values: :value) не работает.
В доках вообще ничего не могу найти
Contract.rule specifies keys that are not defined by the schema: [{:values=>:value}]
Тебе надо сделать схему в которой  будет список проверяться и в нем уже отдельную схему для хеша
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Там в доках примеры раздельные есть
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Тебе надо сделать схему в которой  будет список проверяться и в нем уже отдельную схему для хеша
Что-то типа такого? (ну приблизительно, я посмотрю как правильно)
required(:values).value(PoshloPoehaloSchema)
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Делаешь массив, а там такое


https://dry-rb.org/gems/dry-schema/1.5/nested-data/
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Делаешь массив, а там такое


https://dry-rb.org/gems/dry-schema/1.5/nested-data/
Там даже пример с people твой
источник