Size: a a a

pro.rb (Ruby/Rails / RU)

2020 October 02

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Vladislav Ivanov
подскажи, пожалуйста, а то у меня уже крыша едет =)

я вроде бы 2 аргумента передаю и 2 принимаю:
email, activation_token

мб я что-то неправильно понял ?
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
нету там ни каких аргументов
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
попробуй раlи эксперимента объяви метод так def activation_token_send(email = "this mail", activation_token = "this token")
спасибо огромное, я не понял что произошло, но так получилось - все сработало
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
попробуй activation_token_send("mail", "token").deliver_now
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
попробуй activation_token_send("mail", "token").deliver_now
а так не работает - уже пробовал
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
в руководстве аргумента для метода передавались в блоке with...
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
попробуй раlи эксперимента объяви метод так def activation_token_send(email = "this mail", activation_token = "this token")
т.е. аргументы по ключевым словам в Ruby я могу передавать только если указано default-ное значение ?
(came from Python)
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Господа. У меня есть интересный вопрос - уже не в первый раз мне нужен закольцованный массив - я перебираю элементы последовательно и как только использовал последний, переключаюсь на первого. Есть чтото такое в STL рубей? Гемы не предлагать - обвязку из пары строк кода я и сам могу написать, но хочется нативное чтото
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
в любом случае, спасибо огромное !!!
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Vladislav Ivanov
т.е. аргументы по ключевым словам в Ruby я могу передавать только если указано default-ное значение ?
(came from Python)
ты просто что-то не так делаешь на самом деле.
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
ты просто что-то не так делаешь на самом деле.
у тебя этот метод - переписан с оригинала? если да то попробуй в конце метода вызвать super
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
и вообще что за документация такая? у тебя написано так что по идее твой метод должен получать аргументы но ты их пытаешься передать через with
но твой метод ни как не обрабатывает with
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
да я это уже понял, просто не соображаю уже под утро, вроде бы все как в руководстве написан

fuck, я все понял, уже просто туплю
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
и вообще что за документация такая? у тебя написано так что по идее твой метод должен получать аргументы но ты их пытаешься передать через with
но твой метод ни как не обрабатывает with
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
и вообще что за документация такая? у тебя написано так что по идее твой метод должен получать аргументы но ты их пытаешься передать через with
но твой метод ни как не обрабатывает with
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
я должен не принимать аргументы, а получать их через params
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
и вообще что за документация такая? у тебя написано так что по идее твой метод должен получать аргументы но ты их пытаешься передать через with
но твой метод ни как не обрабатывает with
а как можно обработать with ?
(что-то я не понял, вроде бы это обычный метод, или нет ?)
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Vladislav Ivanov
я должен не принимать аргументы, а получать их через params
ну так в руководстве метод объявлен без параметров, а твой метод с параметрами.
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
ну так в руководстве метод объявлен без параметров, а твой метод с параметрами.
спасибо, я это понял уже
битый час гуглил, но так и не обратил на это внимание
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Vladislav Ivanov
спасибо, я это понял уже
битый час гуглил, но так и не обратил на это внимание
и еще. твой метод как и в руководстве должен в конце вызывать mail(to: ... )
А у тебя там вывод сообщений.
работать не будет deliver_now потому что он лежит в объекте который возвращает mail(to: ... )
не забудь там все убрать короче говоря.
источник