Size: a a a

pro.rb (Ruby/Rails / RU)

2020 October 28

BO

Black Olive in pro.rb (Ruby/Rails / RU)
Можно ли в ruby использовать sort_by с условием?
К примеру, есть массив: a = [{ cost:111 }, { cost:44 }, { cost:333 }, { cost: 'not_cost'}, { cost: 11 }]

Надо отсортировать a.sort_by{ |i| i[:cost] } , так чтобы он не учитывал НЕ числовые значения, ну или, чтобы НЕ числовые значения оказались в конце
источник

OP

Oleg Polishchuk in pro.rb (Ruby/Rails / RU)
получилось спасибо )
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Black Olive
Можно ли в ruby использовать sort_by с условием?
К примеру, есть массив: a = [{ cost:111 }, { cost:44 }, { cost:333 }, { cost: 'not_cost'}, { cost: 11 }]

Надо отсортировать a.sort_by{ |i| i[:cost] } , так чтобы он не учитывал НЕ числовые значения, ну или, чтобы НЕ числовые значения оказались в конце
просто sort с блоком
внутри любую логику пиши
источник

BO

Black Olive in pro.rb (Ruby/Rails / RU)
Roman Usherenko
просто sort с блоком
внутри любую логику пиши
Понял. Спасибо
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Привет. Не подскажите, как проделать следующую манипуляцию с devise: нужно что бы при перерендере формы new в случае невалидных полей, введенные до этого данные в них оставались.
То есть примерно так
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Нашел вот такое)
https://stackoverflow.com/questions/18562935/how-to-get-a-rails-form-that-is-submitted-with-invalid-data-to-repopulate-the-us
Как я понял при отправке new введенные данные должны писаться в инстанс переменную юзера, а не постоянно при рендере страницы обнулятся.
Но и в методе new девайса и в форме билдятся и рендерятся ресурсы, а так как я вафелька, то не совсем технически доганяю как это с ними проделать😅
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Направьте пожалуйста мозг на путь истинный)
источник
2020 October 29

Н

Наташа in pro.rb (Ruby/Rails / RU)
#вакансия #Andersen #ruby #rails #rubyonrails #RoR #react #reactnative
Вакансия: Ruby dev
Компания: Andersen (andersenlab.com)
Локация: Украина, Россия, Беларусь (офис или удаленно)
Вилка: 3000-3500 $

Заказчик - цифровая медицинская компания, базирующаяся в Сингапуре, которая предлагает удаленное медицинское обслуживание и медицинские консультации в режиме реального времени пациентам через чат, аудио и видео консультации. Делается это через лаконичное мобильное приложение, над ним и предстоит работать.

Проект существующий, разработка ведется по Agile, MVP сейчас выходит в прод.

☀ Задачи: разработка нового функционала и доработка/рефакторинг существующего.

☀ Стек: Ruby, React Native;

☀ Команда: с нашей стороны планируется 1 senior Ruby on Rails, 1 senior React Native.

💪 Требования к кандидату:
• опыт в качестве Ruby разработчика 3+ года;
• опыт интеграции API;
• опыт работы с Agile-методологиями;
• инициативность, хорошие коммуникативные навыки;
• опыт работы в медицинских проектах, работа с телемедициной будет плюсом;
• уровень английского языка -  Upper - Intermediate +.

Буду рада рассказать подробнее о вакансии. Пишите!
Почта -  n.savvidi@andersenlab.com
ТГ - @NatashaSavvidi
Skype - natashka6200
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Roux
Нашел вот такое)
https://stackoverflow.com/questions/18562935/how-to-get-a-rails-form-that-is-submitted-with-invalid-data-to-repopulate-the-us
Как я понял при отправке new введенные данные должны писаться в инстанс переменную юзера, а не постоянно при рендере страницы обнулятся.
Но и в методе new девайса и в форме билдятся и рендерятся ресурсы, а так как я вафелька, то не совсем технически доганяю как это с ними проделать😅
1) переписать экшен create в registration_controller и параметрами передать логин/пароль - но это плохо, потому что не безопасно

2) на стороне фронта лучше всего - делаешь какую-нибудь стору, которая хранится в сессии (только не надо всякие там локал стораджы, куки)
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
а
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну можно ещё в тупую - сделать на ajax всё)
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
просто на submit формы не надо чистить её
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну это, имхо, самый хороший способ
источник

RU

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

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Roman Usherenko
пароль лучше в любом случае не сохранять. ничего страшного, ведут ещё раз
ну да
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Ivan Naumov
1) переписать экшен create в registration_controller и параметрами передать логин/пароль - но это плохо, потому что не безопасно

2) на стороне фронта лучше всего - делаешь какую-нибудь стору, которая хранится в сессии (только не надо всякие там локал стораджы, куки)
а как без кук и сторов хранить токен? Вроде ж на фронте третьего не дано.
источник

R

Roux in pro.rb (Ruby/Rails / RU)
Ivan Naumov
1) переписать экшен create в registration_controller и параметрами передать логин/пароль - но это плохо, потому что не безопасно

2) на стороне фронта лучше всего - делаешь какую-нибудь стору, которая хранится в сессии (только не надо всякие там локал стораджы, куки)
Спасибо большое за ответ!
Еще обнаружил одну очень интересную штуку. Оказывается, в моем учебном приложении, где я сам подключал девайс, оно все так и работает по умолчанию. То есть данные в полях остаются после обновления страницы. Это было открытие😄
Сравниваю логи:
источник

R

Roux in pro.rb (Ruby/Rails / RU)
источник

R

Roux in pro.rb (Ruby/Rails / RU)
источник

R

Roux in pro.rb (Ruby/Rails / RU)
И видно то, что в моем варианте метод create вообще не вызывается, пока все данные не валидные
источник