Size: a a a

pro.rb (Ruby/Rails / RU)

2020 October 29

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alexander
а как без кук и сторов хранить токен? Вроде ж на фронте третьего не дано.
sessionStorage
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Соответственно, как я понимаю, данные в полях не сохраняются как раз из-за того роллбека что происходит выше
источник

R

Roux in pro.rb (Ruby/Rails / RU)
И тут самое непонятное - почему такая разница в их работе, если метод create в первом случае также никак не модифицирован, он такой же как и во втором
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Или это происходит как раз из соображений безопасности? И эта логика где-то была сделана в приложении, в неведомом мне месте?😅
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Ivan Naumov
sessionStorage
он же потеряет данные, если мы закроем вкладку. Большинство юзверей такого не хотят, имхо. А локал чем плох?
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Блин, у меня ебанина спек не писана, а я тут про фронт читать пытаюсь %)
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alexander
он же потеряет данные, если мы закроем вкладку. Большинство юзверей такого не хотят, имхо. А локал чем плох?
тем что это как раз на сессию и надо, в локалсторадж пароль сохранять - такое себе
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Ivan Naumov
тем что это как раз на сессию и надо, в локалсторадж пароль сохранять - такое себе
ну не пароль, а токен со временем жизни :) Пароль да, чот ой.
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alexander
ну не пароль, а токен со временем жизни :) Пароль да, чот ой.
Ну как я понял - чел хочет поля сохранить
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Ivan Naumov
Ну как я понял - чел хочет поля сохранить
Именно)
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Прикольно... сегодня я узнал что то хорошее про фронтенд %)
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Roux
Спасибо большое за ответ!
Еще обнаружил одну очень интересную штуку. Оказывается, в моем учебном приложении, где я сам подключал девайс, оно все так и работает по умолчанию. То есть данные в полях остаются после обновления страницы. Это было открытие😄
Сравниваю логи:
Нет ни у кого мыслей почему это так срабатывает?😕
Почему в одном случае create пытается срабатывать и роллбечит, а во втором нет?
В обоих случаях метод create дефолтный девайсовский, разница только в версиях рельс(5 и 6 соответственно) и девайса(4.7.2 и 4.7.3)
источник

VK

Vasyl Kuzmyk in pro.rb (Ruby/Rails / RU)
Roux
Нет ни у кого мыслей почему это так срабатывает?😕
Почему в одном случае create пытается срабатывать и роллбечит, а во втором нет?
В обоих случаях метод create дефолтный девайсовский, разница только в версиях рельс(5 и 6 соответственно) и девайса(4.7.2 и 4.7.3)
Кажется, во втором случае идёт ajax запрос и страничка не перетирается
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Короче, разобрался.
Получается, я все это время пытался сделать то, что просто работает по умолчаю😂
Без толку копался в исходниках девайса, пытался понять проблему...
А трабл был в том, что во вьюхах в качестве value вызывался не просто наш ресурс, а какие-то сессии черт пойми чего, которые нигде не используются
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
насколько нормально  при редактировании вложенных сущностей (например, с фронта приходит массив) не разбираться, че там поменялось, а просто грохать вначале все существующие, а потом сохранять новые? в транзакции конечно
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Roman Usherenko
насколько нормально  при редактировании вложенных сущностей (например, с фронта приходит массив) не разбираться, че там поменялось, а просто грохать вначале все существующие, а потом сохранять новые? в транзакции конечно
У нас так у водителей их машины удалили )))
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Причем случайно, не доглядели
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
У нас так у водителей их машины удалили )))
лол
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ну зависит от кейса
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Во первых айдишники инкрементируются
источник