@rubyschool

Страница 178 из 921
Radzhab
19.05.2017
21:19:08
/

Danil
19.05.2017
21:19:46


Vitaliy
19.05.2017
21:31:48
Но зачем? Если это все та же задача

Google
Vitaliy
19.05.2017
21:32:14
По выводу данных во вьюхе

spartakusQ
19.05.2017
22:28:44
.to_json
Что за хомяк спамит не в тему.

Не то)

Vitaliy
19.05.2017
22:29:04
лол

spartakusQ
19.05.2017
22:29:09
Вот это.

лол
Сорян)))

Svetlana
19.05.2017
23:04:00
Ну выходные же. Можно не в тему.

Хомяком кого-то отметил)

Klim
20.05.2017
00:49:49
как его в json&
я же написал, что после преобразования в хэш, надо убрать этот перевод строки. он теперь в ключе. простыми руби методами его не отредактируешь. в рельсах есть метод. написал ведь. ну погугли уже.

Nikolai
20.05.2017
05:07:24
Всем привет

У меня есть к вам необычное предложение

Все мы наслышаны об историях успеха - кто-то начал учить руби и очень быстро устроился на работу или даже уехал за границу

Я же прошу присутствующих поделиться историями неудач. Как кто-то прошёл кучу собеседований и ему везде отказывали, как не удавалось долго найти работу и всё в таком духе

Google
Nikolai
20.05.2017
05:11:44
Почему это важно? Дело в том, что те, кто рассказывает истории успеха, совершают типичную ошибку выжившего. Считают, что если им было легко, то устроиться прогером в принципе легко. И истории успеха несут только одну пользу - мотивацию

Истории неудач же позволяют увидеть подводные камни и внезапные трудности на пути трудоустройства, а значит лучше к ним подготовиться

Ro
20.05.2017
05:37:49
пожалуй у меня было дофига историй неудач)

когда работу ищешь вообще много отказов. Где-то в лучшем случае в 1 из 10 пригласят на работу

ну это у меня такой опыт

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

думаю они там решали между брать-не брать, но не взяли

Nikolai
20.05.2017
05:39:35
А что им не понравилось?

Ro
20.05.2017
05:39:48
этого мы никогда не узнаем

вообще об этом не говорят обычно

типа мы решили рассмотреть других кандидатов

Nikolai
20.05.2017
05:40:22
По поводу отказов абсолютно согласен

Ro
20.05.2017
05:40:35
для таких случаев есть готовый емайл-шаблон

Антон
20.05.2017
08:34:13
@ro31337 я бы с удовольствием получил курсы по всяким трейлблейзерам и подобном. Даже готов платить. )))

Svetlana
20.05.2017
11:02:47
Не совсем понимаю, какой смысл у слова index. Есть объяснение какое-то?

https://habrahabr.ru/post/45458/

Vitaliy
20.05.2017
11:18:01
Может исторически пошло от index.html

Svetlana
20.05.2017
11:23:11
Ещё я путаюсь между GET и POST. Мне всё время кажется, что GET - это должно получить приложение, а POST - отдать. Сознание возмущается. Как вы это запоминали?

По идее противоречие в том, что я себя ассоциирую с приложением, а должна с пользователем.

Google
Svetlana
20.05.2017
11:26:56
Может исторически пошло от index.html
А index.html какую семантику несёт? Извиняюсь за тупые вопросы, но мне это помогает запомнить.

почему именно index, а не first, например?

Shulk
20.05.2017
11:29:56
POST — запостить. Отправляешь данные.

Vitaliy
20.05.2017
11:30:03
Я сам особо не в теме, в shared-хостинге файл index.html, лежащий внутри конкретной папки на хостинге - воспринимается как корневой. Возможно потому что такие папки называли posts products vendors, корневой файл index.html в них показывал каталог постов, товаров, производителей и т.д.

GET запрашивает данные, и никогда (в идеале) не меняет состояние сервера (например, не изменяет данные в БД) POST PUT PATCH DELETE - меняют состояние сервера (например, данные в БД)

Здесь еще нужно понимать, что соглашения в рельсах принимались командой Basecamp порой в отрыве от стандартов и правил.

Например в рельсах POST - создание, PUT PATCH - изменение. Но в HTTP REST стандартах это не так

POST может точно так же отвечать и за изменение

Svetlana
20.05.2017
11:32:41
Про index круто объяснил. Улеглось.

Vitaliy
20.05.2017
11:32:52
PATCH по REST-стандартам должен нести в себе информацию, с какого и на какое состояние нужно поменять ресурс. В рельсах PATCH такой информации не несет. И это, в целом, норм, всех устраивает

Svetlana
20.05.2017
11:39:24
Поясни

Я когда со стороны браузера думаю, у меня шаблон рвётся.

Klim
20.05.2017
11:40:00
гет - браузер получает. пост - браузер отправляет.

поэтому нью, это гет. мы получаем конструктор для последующей отправки через криэйт.

Svetlana
20.05.2017
11:50:37
Ну да. Со стороны пользователя получается.

Klim
20.05.2017
11:50:44
И про индекс Виталий правильно разъяснил. Это все с довебовских времен пошло. Обычный каталог. Часто индексированный по алфавиту. Кто такой же старый, как я, помнит наверняка времена телефонных BBS.

Svetlana
20.05.2017
11:53:58
Спасибо, ребята, мне полегчало.

Nikolay
20.05.2017
11:58:44
Хоть в статьи копируй

Google
Vitaliy
20.05.2017
12:07:35
Вероятно у себя в базе знаний отражу

В этой

Набросал основу для будущей базы знаний в notion notion.so/18ddb5fdf73848a887ca1c1001ed47c2 Сейчас там микрозаметка-памятка по командам в линуксе, ссылка на 500 моих закладок, выложенных в паблик. И всё. Но уже сейчас базу можно добавить к себе в notion-аккаунт, и в будущем пользоваться ей при наполнении. А наполнить ее у меня есть чем.

Nikolay
20.05.2017
13:18:15
скопировал

на курсе вот такая ошибка, что то не пойму в чем дело https://yadi.sk/i/jwzzO1ak3JKXpP

все вложено в namespace admin

и sti еще

Denis
20.05.2017
13:35:58
А покажи что у тебя в неймспейсадмин

в роутах

Nikolay
20.05.2017
13:39:02
namespace :admin do resources :railway_stations do patch :update_position, on: :member patch :update_time, on: :member end resources :trains do resources :carriages end resources :routes resources :tickets end

и по папкам admin контроллеры и выды разложены

spartakusQ
21.05.2017
06:46:43
Опять без приветов.

Tom
21.05.2017
18:25:40
привет ребята, я новичок в програмировании , начинаю с нуля, столкнулся с такой проблемой: когда нажимаю в Far Commander ctrl+o, и запсукаю какую-нибудь програму из раннее созданных , появляеться надпиь "is not recognized as internal or external command, operable program or batch file" . подскажите , пожалуйста, это можно как то решить ?

Ro
21.05.2017
18:27:15
а как запускаешь? давай скрин

Tom
21.05.2017
18:27:59


Al`mir
21.05.2017
18:30:14
https://www.youtube.com/watch?v=PN76fzE6wUM Не могу сейчас посмотреть, но название обидело

Сегодня ведь можно флудить

Svetlana
21.05.2017
18:32:53
Ага

Я так понимаю, это новый формат вещания. Для полноты образа очочков круглых в чёрной оправе не хватает.

Shulk
21.05.2017
18:37:50
Мне Руби (в том числе по урокам Романа) давался достаточно легко, его очень приятно было учить и пытаться что-то делать.

Google
Shulk
21.05.2017
18:38:13
А сейчас я на постоянной работе в офисе очень часто верстаю всякий фронт-енд и плачу от джаваскрипта этого.

Tom
21.05.2017
18:38:57


Shulk
21.05.2017
18:39:20
Синтаксис JS очень уж отталкивает. В замыканиях так и не разобрался полностью, хотя и понимаю, зачем они нужны.

Svetlana
21.05.2017
18:40:01
-v. чёрточку забыл

У тебя руби установлен?

Tom
21.05.2017
18:40:30


да , установлен

с черточкой то же самое

Serhiy
21.05.2017
18:40:41
Path

Svetlana
21.05.2017
18:41:39
с черточкой то же самое
пробел ещё надо. ruby -v скопируй. с пробелом и чёрточкой

Tom
21.05.2017
18:42:19


Svetlana
21.05.2017
18:42:22
Чтобы вставить скопированную строку в консоли зажимай ctrl shift v

Serhiy
21.05.2017
18:42:47
...возможно в "Path" отсутсвует значение "C:\Ruby23-x64\bin"?

или это не может быть причиной?

Tom
21.05.2017
18:43:53
...возможно в "Path" отсутсвует значение "C:\Ruby23-x64\bin"?
а можете это более подробно объяснить ?

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