Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 December 15

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Skoomer
добрый день , подскажите как настроить запись в файл ,  есть 2 класса в классе А вызываю метод save и сохраняю в  some.yml   в классе B  тоже взываю метод save  и и хочу добавить в файл  some.yml  а выходит так что класс B  перезаписывает данные , как этого избежать
умл не сломается если ты в конец из Б будешь записывать?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
по хорошему, в Б надо прочитать сначала, добавить что надо в структуру где надо, потом записать
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
ладно, перебор был =)
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
да, и не поможет
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
там логика страдает
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
а как файл открывается?
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
File.open(filename, "w")  или "a"?
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
умл не сломается если ты в конец из Б будешь записывать?
не совсем понял. К примеру у меня в А есть  список имен name_list (хеш + масив) и я туда добовляю просто имена , а в Б мне нужно добовлять в туже категорию имена
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Skoomer
добрый день , подскажите как настроить запись в файл ,  есть 2 класса в классе А вызываю метод save и сохраняю в  some.yml   в классе B  тоже взываю метод save  и и хочу добавить в файл  some.yml  а выходит так что класс B  перезаписывает данные , как этого избежать
режим открытия файла выбрать правильный
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Igor Pavlov
File.open(filename, "w")  или "a"?
File.open(“some.yml", "w")
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Skoomer
не совсем понял. К примеру у меня в А есть  список имен name_list (хеш + масив) и я туда добовляю просто имена , а в Б мне нужно добовлять в туже категорию имена
ты зря выбрал умл, потому что он обладает структурой
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
Skoomer
File.open(“some.yml", "w")
ну дык это перезапись как раз
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
считал, распарсил, добавил что куда надо в рубишных структурах - записал в yaml файлик вообще все, так будет попроще
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
что бы что-то добавить, тебе надо вычитать содержимое файла, разобрать в структуру, потом добавить, потом назад превратить в строку и записать в файл
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
ну вот да, о том же
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Igor Pavlov
вполне, мы когда открывали канал с вакансиями по го - были удивлены объему рыночка
Пустой?
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
Пустой?
да не, вакансий вполне себе
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
и вилочки повкусней
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
из-за быстро остывающего говнокода, возможно
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Вкусная вилка - вопрос временный
источник