Size: a a a

2020 March 31

S

Sergey in pro.elixir
def update_tag_spots(%Tag{} = tag, spots \\ []) when is_list(spots) do
 tag
 |> Tag.spots_changeset(spots)
 |> Repo.update()
end
источник

S

Sergey in pro.elixir
Имя индекса из ошибки MyXQL в точности совпадает с тем, указан в unique_constraint
источник

LL

Lama Lover in pro.elixir
Sergey
Имя индекса из ошибки MyXQL в точности совпадает с тем, указан в unique_constraint
Тогда мне очень жаль, код выглядит валидным. Вполне вероятно что ecto с MyXQL неправильно обрабаывают эту ошибку. Сделай issue
источник

S

Sergey in pro.elixir
О, попробую это же на Postgre
источник

S

Sergey in pro.elixir
Неа, на postgres аналогично: ERROR 23505 (unique_violation) duplicate key value violates unique constraint "tags_spots_tag_id_spot_id_index"
источник

S

Sergey in pro.elixir
Значит я где-то что-то упускаю :-(
источник

LL

Lama Lover in pro.elixir
Только что заметил что в haskell чатике больше человек чем тут. Мне их жаль, их там 1400 человек, а во всём мире не больше 10ти программ на хаскеле
источник

V

V in pro.elixir
дай ссылку на хаскель чатик
источник

_

_ in pro.elixir
Lama Lover
Только что заметил что в haskell чатике больше человек чем тут. Мне их жаль, их там 1400 человек, а во всём мире не больше 10ти программ на хаскеле
Это не правда конечно)
источник

D

Dk in pro.elixir
V
дай ссылку на хаскель чатик
источник

V

V in pro.elixir
Теперь в хаскель чатике на одного больше, а программ столько же
источник

LL

Lama Lover in pro.elixir
_
Это не правда конечно)
Из всех моих друзей и знакомых, хаскель появлялся только в виде elm и pandoc. Ещё есть xmonad. Конец
источник

LL

Lama Lover in pro.elixir
Я профессионал в этом холиваре, если что
источник

_

_ in pro.elixir
Ну я хз. Лично общался конфе fby в Минске с хаскеллистами. Да и на хабре были success story
источник

_

_ in pro.elixir
_
Ну я хз. Лично общался конфе fby в Минске с хаскеллистами. Да и на хабре были success story
Кстати хаскеллистов было больше чем эликсирщиков. И везде скалисты)
источник

S

Sergey in pro.elixir
😡

-    many_to_many :spots, Spot, join_through: "tags_spots", on_replace: :delete
+    many_to_many :spots, Spot, join_through: TagSpot, on_replace: :delete


и всё поехало как по маслу
источник

LL

Lama Lover in pro.elixir
Sergey
😡

-    many_to_many :spots, Spot, join_through: "tags_spots", on_replace: :delete
+    many_to_many :spots, Spot, join_through: TagSpot, on_replace: :delete


и всё поехало как по маслу
источник

S

Sergey in pro.elixir
> join_through - Atom (representing a schema) or a string (representing a table) for many to many associations

Выходит что в кишках поведение всё таки разное...
источник
2020 April 01

SK

Suren Kirakosyan in pro.elixir
Привет всем. Люди добрые, как я могу рендерит нужный шаблон при нужном действии?
Скажем у меня есть файл для форм, они у меня 2 видом: формы для регистрации и обнавления. Единственное отличие в том, что форма для обнавления требует дополнительное поле для введения старого пароля. Так вот, мне же нужно рендрить нужную форму при нужном действии? Вся проблема в том, что я не могу получить в файле для форма идентификатор действия(:create, :update)
источник

LL

Lama Lover in pro.elixir
Suren Kirakosyan
Привет всем. Люди добрые, как я могу рендерит нужный шаблон при нужном действии?
Скажем у меня есть файл для форм, они у меня 2 видом: формы для регистрации и обнавления. Единственное отличие в том, что форма для обнавления требует дополнительное поле для введения старого пароля. Так вот, мне же нужно рендрить нужную форму при нужном действии? Вся проблема в том, что я не могу получить в файле для форма идентификатор действия(:create, :update)
А как у тебя выглядит контроллер?
Я знаю несколь вариантов решения
1) можно в шаблоне использовать if
2) можно вставлять шаблон в шаблон
3) можно иметь два полностью разных шаблона
4) можно сделать валидацию пароля в changeset
источник