Size: a a a

2020 November 04

Э

Эдем in RubyRush
Алексей Печерский
Пример предТЗ: Поставлена задача написать код, для парсера курсов с сайта цб, есть тз на вьюху для вывода, есть тз для выборки по датам.
Тз, обычно поступает после выполнения работ на 80%, данные с парсера необходимо выгрузить в  excel с группировкай по месяцам, веб не нужен.
Получается, что это совсем другая модель вывода данных, понятно, что спарсил данные и это уже делать не нужно.
Как учитывать такие повороты?
Похоже на подзадачи одной задачи
источник

M

Michael in RubyRush
Алексей Печерский
Пример предТЗ: Поставлена задача написать код, для парсера курсов с сайта цб, есть тз на вьюху для вывода, есть тз для выборки по датам.
Тз, обычно поступает после выполнения работ на 80%, данные с парсера необходимо выгрузить в  excel с группировкай по месяцам, веб не нужен.
Получается, что это совсем другая модель вывода данных, понятно, что спарсил данные и это уже делать не нужно.
Как учитывать такие повороты?
Подход POC часто спасает. Предупреждаешь сразу - требования не готовы, делаю пока как ресерч, на черновую. Потом доделываешь или с нуля уже по уму, с учётом этого опыта.
Расскажу про него как-нибудь
источник

M

Michael in RubyRush
То есть волшебная техника «без тз результат хз», но в конструктивной форме.
источник

А

Александр in RubyRush
ну да, чем плохо - лишь бы платили за труд. Можно хоть сто раз переделывать одно и то же
источник
2020 November 05

M

Michael in RubyRush
Александр
ну да, чем плохо - лишь бы платили за труд. Можно хоть сто раз переделывать одно и то же
Так тоже далеко не уйдёшь. Без развития и мотивации. Поэтому и приходится голову и разные навыки включать.
источник

M

Michael in RubyRush
Смысл как раз не переделывать а готовить почву к тому что когда требования придут, сделать быстро и хорошо.
источник

ط

طاهر in RubyRush
всем привет, как сюда передать уже созданного автора ?
источник

D

Dmitriy Y. in RubyRush
طاهر
всем привет, как сюда передать уже созданного автора ?
author: #id
источник

ط

طاهر in RubyRush
Dmitriy Y.
author: #id
undefined method `permit' for 1:Integer
источник

D

Dmitriy Y. in RubyRush
طاهر
undefined method `permit' for 1:Integer
в контроллере require params  должен включать  author
источник

D

Dmitriy Y. in RubyRush
ну или 'id'
источник

ط

طاهر in RubyRush
params.require(:author).permit(:name, :description) ?
источник

D

Dmitriy Y. in RubyRush
طاهر
params.require(:author).permit(:name, :description) ?
params.require(:course).permit
источник

ط

طاهر in RubyRush
طاهر
params.require(:author).permit(:name, :description) ?
это в course controller
источник

ط

طاهر in RubyRush
Dmitriy Y.
params.require(:course).permit
еще это добавить в author controller?
источник

SG

Stepan Golovko in RubyRush
طاهر
еще это добавить в author controller?
Добавьте в ваш json author_id: 1, в course controller в params.permit(:name, :description, :author_id)
источник

E

Eugene in RubyRush
Stepan Golovko
Добавьте в ваш json author_id: 1, в course controller в params.permit(:name, :description, :author_id)
Уточню/дополню ваш ответ:

1. Изучите, что такое контролер
2. Изучите, что такое JSON
3. Изучите, что такое strong params
4. Изучите Rails в целом/общем
5. Изучите Ruby в целом/общем

В целом, не задавайте прикладных вопросов в отношении конкретного проекта, пока не разобрались в базовых терминах и конструкциях. И уж точно не задавайте их в этом чате: для этого есть Google и Stackoveflow (на последнем вам с радостью объяснят, к тому же, как правильно задавать вопросы, при попытке вывалить нечто подобное не обозрение профессионального сообщества).
источник

ط

طاهر in RubyRush
Спасибо за развернутый ответ.
"уж точно не задавайте их в этом чате"
Какие вопросы можно задавать?
источник

E

Eugene in RubyRush
طاهر
Спасибо за развернутый ответ.
"уж точно не задавайте их в этом чате"
Какие вопросы можно задавать?
Идеальный вопрос выглядит следующим образом: я нахожусь на N-ом шаге Rubyrush, пытаюсь решить следующую задачу (ссылка). Вот такой код придумал (короткий пример кода). Вот такой ошибочный результат или сообщение об ошибке выдаёт (цитата из консоли). Хочу получить такой-то конечный результат. Как этого добиться?
источник

E

Eugene in RubyRush
Вариант похуже, но всё же допустимый, в соответствии с более широкой тематикой данного профессионального сообщества: задать вопрос на допустимую тему в соответствии с принципами хорошо оформленного "программистского" вопроса. Описаны здесь: http://ruby.qkspace.com/kak-pravilno-zadavat-voprosy-programmistam
источник