@rubyschool

Страница 161 из 921
Nikolai
03.05.2017
13:31:16
Этот курс - хорошее начало для работы

С полного нуля

После курса надо будет ещё что-то учить 100%

Более углублённо рельсы

Google
Natalia
03.05.2017
13:32:42
Да и устаревшие моменты есть

Dmytro
03.05.2017
13:32:43
Спасибо, ребята! Воодушевили ?

Vladimir
03.05.2017
13:36:21
я правильно понимаю, что после этого курса правильное решение - это инвестировать в себя денег, пройти thinknetica и идти искать работу?

Radzhab
03.05.2017
13:37:12
курсы вроде в инете видел

20 с чем то

не знаю. Для себя что то уж слишком важного не нашел

кроме тестирования

тестирование хорошо описано

Radzhab
03.05.2017
13:38:19
да эти курсы можно бесконечно проходить

Evgeniy
03.05.2017
13:38:49
я правильно понимаю, что после этого курса правильное решение - это инвестировать в себя денег, пройти thinknetica и идти искать работу?
дорога неплохая, уже были люди, которые проходили именно её. Но искать работу можно и раньше.

v
03.05.2017
13:39:22
на самом деле, на место жуниора можно претендовать, если просто прорабготать Хартла

ну и курсы книги непостредственно по руби

Google
Evgeniy
03.05.2017
13:40:12
насколько я знаю, синкнетика выпускает премидла-мидла.

v
03.05.2017
13:40:59
чот сомневаюсь, что без разветвленного практического опыта выйдет миддл

Vladimir
03.05.2017
13:41:27
просто я себя знаю, и у меня намного лучше идет обучение, когда это слегка “из под палки” - есть какой-то сенсей, которому надо отчитываться

Klim
03.05.2017
13:46:15
Fifty shades of Rails :)

pchellovod
03.05.2017
13:55:28
https://m.habrahabr.ru/company/everydaytools/blog/322980/

Evgeniy
03.05.2017
14:23:22
новая ли

Будто никогда не было баб, которые получают по 3 высших и так и не идут работать, просто потому что могут.

А Ruby достаточно специфичная штука, относительно остальных отраслей и языков. Выучи 1 раз, далее следи за тенденциями и новыми свистелками/гемами.

Natalia
03.05.2017
14:29:05
Это распространенный психологический косяк и он не только в обучении. Многие люди всю жизнь на потом откладывают

Vladimir
03.05.2017
14:49:01
Добрый день. Вопрос: Есть три почти одинаковые строки. params[:small_job] params[:foreign_job] params[:big_job] Как через атрибут метода передавать в символ данные. Чтобы не дублировать три строки. А написать одну. И подставлять только то, что мне надо. То есть. def method(attr) params[attr_job] end Для наглядности написал. Как склеить?

Konstantin
03.05.2017
15:01:52
Наталья дело говорит

ну или input = "#{attr}_job".to_sym

params[input]

если, все же, нужно будет реюзабилити

я за реюзабилити :3

Witalij
04.05.2017
08:38:00
http://codeseven.github.io/toastr/demo.html есть такие всплывающие уведомления. умею выводить их по нажатию на кнопку) хочу их использовать для уведомления некорректной попытки например входа. хартл предлагает рендерить ошибки @user.errors.full_messages, когда при неудачной попытке входа перезагружается страница. а можно ли обойтись без перезагрузки и слать жаваскриптом эти вот симпатичные уведомлялки? и если да, то как

Vitaliy
04.05.2017
08:41:44
remote: true в формах и ссылках, xhr запросы, js.erb респонзы, и в них код по выводу уведомлений

Google
Vitaliy
04.05.2017
08:41:57
серьезная тема, но интересная :)

Witalij
04.05.2017
08:43:30
Так и думал, что с кондачка не запрыгнуть))

А может есть реализованное что-то на примете, где в код можно посмотреть?

Vitaliy
04.05.2017
08:46:39
у меня в закрытых репозиториях, могу отрывки показать

Witalij
04.05.2017
08:50:14
Было бы здорово)

Vitaliy
04.05.2017
08:50:40
в форму ставим remote: true в контроллере обрабатывать можно стандартно: def create record = Record.new(record_params) if record.save redirect_to record else render 'new' end Рельса понимает, какой запрос приходит на сервер - html, или js (xhr через remote: true), поэтому в случае ошибки валидации формы по render 'new' будет рендерить либо new.html.slim для html-запросов, либо new.js.erb для xhr-запросов. код в new.js.erb такой: $('#flash_messages').html('<%= j render("flash_messages") %>'); $('.new_record').html('<%= j render("form") %>'); Т.е. мы рендерим паршиал формы (с уже красными полями) и через jquery ставим этот паршиал заместо существующей формы (которую отсабмиттили). И то же самое с flash-сообщениями. Рендерим паршиал с ними, и ставим заместо существующего блока на текущей странице.

в случае успешного создания записи здесь выполнится redirect_to record, т.е. перезагрузка страницы (или переход через турболинки). Но и там можно написать что-нибудь вроде render show, и в этом случае при xhr-запросе отреднерится show.js.erb, в который можно вставить код по выводу тех js-уведомлений.

хотя я бы в данном случае оставил бы redirect_to record, и рендерил бы flash-сообщения как принято в рельсе, просто стилизовал бы их, и добавил js, плавно убирающий их по клику

Witalij
04.05.2017
08:55:29
Щас перекушу и буду всё это разбирать, спасибо огромное

Антон
04.05.2017
11:25:08
что-то я туплю, как передать в контроллер из формы form_for данные из поля формы, если у самой модели такого поля нет?

Vitaly
04.05.2017
11:29:04
Например, text_field_tag(:field_name)

http://rusrails.ru/rails-form-helpers

Andrey
04.05.2017
11:29:45
Всем привет

Кому нибудь нужна вакансия рубиста в Red Hat в Барселоне?

Svetlana
04.05.2017
11:30:39
конечно

Andrey
04.05.2017
11:30:43
http://redhat.jobs/barcelona-esp/associate-software-engineer-api/6DEA5AF148F045579CF45A2709581AF6/job/

Associate - это джуниор

Антон
04.05.2017
11:31:20
Например, text_field_tag(:field_name)
Спасибо, это я знаю, тут немного другое. Но я уже нашел где в проекте описываются атрибуты модели, так что вопрос снимается ))

Andrey
04.05.2017
11:31:30
Если будут вопросы - обращайтесь

Svetlana
04.05.2017
11:31:55
Associate Software Engineer - ого

Google
Andrey
04.05.2017
11:32:27
Да, такие вакансии редко, но бывают

Nikolai
04.05.2017
11:37:30
>eu citizen or eu working permit holder

((((((((((((

Andrey
04.05.2017
11:39:36
А, сорри, не то подумал

Вообще все документы компания делает. По крайней мере, в чешском офисе так

Klim
04.05.2017
11:41:26
расходимся асоциаты. :)

Nikolai
04.05.2017
11:42:45
Не, мой план такой

С середины лета начать искать работу, устроиться джуном

Witalij
04.05.2017
11:43:19
в роутах у меня такая строка: get '/ig/:username', to: 'ig_accs#show', as: 'ig_acc' то есть ищу по полю username. добавил запись с username = foo.bar и теперь роутер думает что "bar" это :format, a :username только "foo" и естественно никого мне в базе не находит. как заставить роутер глотать всё целиком?

Nikolai
04.05.2017
11:43:34
Пару лет поработать, параллельно прокачивая навыки, и свалить за рубеж

Сейчас, увы, переезд в Барселону не потяну

Witalij
04.05.2017
11:45:18
добавлял format: false в строку роута, но на это он мне показывает шиш и говорит Routing Error No route matches [GET] "/ig/foo.bar"

Andrey
04.05.2017
11:45:24
Сейчас, увы, переезд в Барселону не потяну
Но ведь вакансия джуниорская, почему ж не потянешь? Я год назад так же думал, но все же поехал и потянул)

Nikolai
04.05.2017
11:46:04
Сейчас с ментором занимаюсь

Закончу курс, как раз ориентировочно к середине лета, тогда и смогу работу искать

Ты вот с какого уровня уехал?

С уровня my first rails application, или с более высокого?

Andrey
04.05.2017
11:48:12
Ты вот с какого уровня уехал?
Ну совсем джуном уехал.

Google
Andrey
04.05.2017
11:48:31
Henry
04.05.2017
11:48:55
my second app)

Nikolai
04.05.2017
11:49:02
Лол

Andrey
04.05.2017
11:49:20
Nikolai
04.05.2017
11:49:23
Ну я так не могу, сорри

Не уверен я в себе для этого

Andrey
04.05.2017
11:50:16
Не уверен я в себе для этого
Да я прекрасно понимаю. Мне тоже было сцыкотно вообще

Nikolai
04.05.2017
11:50:40
А ты в чехии сейчас?

Andrey
04.05.2017
11:52:18
Да

Почти год

Пока еще джун, но летом обещали повысить)

Henry
04.05.2017
11:53:01
в редхат тоже?

Andrey
04.05.2017
11:53:23
Да

Witalij
04.05.2017
11:53:39
уровень солидно прокачал? какая ось на рабочем компе стоит?)

Henry
04.05.2017
11:54:00
интересно? языковой барьер был?

Nikolay
04.05.2017
11:55:01
С уровня my first rails application, или с более высокого?
А где ты и как занимаешься с ментором?

Страница 161 из 921