@codenamecrud

Страница 468 из 1009
Artem
17.01.2017
16:07:39
рельсы же даже не переварят es6

точнее asset pipeline не переварит

Ivan
17.01.2017
16:07:48
а почему не настроишь сборщик какой-нибудь?
Ради двадцати строчек шевелиться не охото :(

Artem
17.01.2017
16:07:53
то есть при компилляции будет ошибка

Google
Rafkat
17.01.2017
16:08:08
Из за вебкит браузеров всё проще стало намного

Ivan
17.01.2017
16:08:15
Rafkat
17.01.2017
16:08:17
Норм комплит

Ivan
17.01.2017
16:08:34
Ну, у меня сейчас куча const и стрелочный функций - всё работает в хроме

Rafkat
17.01.2017
16:08:37
Но правда uglifyer

Artem
17.01.2017
16:08:57
@Fahrenhei7 а ты локально что ли ассеты компиляешь?

? Алёна
17.01.2017
16:09:31
рельсы же даже не переварят es6
Говорят что можно сделать какой-то костыль для рельс, чтобы по ним бабель поехал.

Ivan
17.01.2017
16:09:33
@Fahrenhei7 а ты локально что ли ассеты компиляешь?
На сервере параллельно для демонстрации заказчику крутится продакшн с ассетами, всё работает так же

? Алёна
17.01.2017
16:10:09
Из за вебкит браузеров всё проще стало намного
Всегда равняются на самых убогих.

Artem
17.01.2017
16:10:54
ок, у меня просто периодически падает когда я забываюсь и использую новый синтаксис

но проект старый уже

@wop_wops можно и вебпак прикрутить при желании

Ivan
17.01.2017
16:11:42
https://babeljs.io/docs/setup/#installation тут вроде вполне для рельсов всё кратко

Google
Vlad
17.01.2017
16:12:07
На новых рельсах yarn будет по дефолту?

? Алёна
17.01.2017
16:13:19
вебпак*

И кофескрипт, говорят, выпилят наканецта.

Vitaliy
17.01.2017
16:41:20
Главное чтоб не мешали впилить обратно ?

Artem
17.01.2017
16:42:46
а кто помешает? добавил транспайлер в вебпак и пользуешься

Dmitry
17.01.2017
16:47:09
чет так и не могу победить mailer даже аккаунт гугл создал чтобы проверить может мой хостер режет чего...

http://paste2.org/VV3MHYax

Ivan
17.01.2017
16:50:58
Посмотри в спаме, или в драфтах аккаунта-отправителя, как вариант ещё

Dmitry
17.01.2017
16:55:22
Пробовал bang метод вызывать? Что пишет?
где вызвать? что это за метод?

Ivan
17.01.2017
16:55:46
Ну ты где отправляешь письмо вместо deliver сделай deliver!

Dmitry
17.01.2017
16:57:19
Errno::ECONNREFUSED: Connection refused - connect(2) for "localhost" port 25

у меня вроде как 465 порт указан

или деливер! где то еще настройки берет?

config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { address: 'smtp.gmail.com', port: 465, domain: 'gmail.com', user_name: '<dinakudi@gmail.com>', password: '<****>', authentication: 'plain', enable_starttls_auto: true }

Ivan
17.01.2017
17:01:02
в правильном environment файле находится это дело? И зачем эти < > вокруг мыла и пароля?

Dmitry
17.01.2017
17:02:42
у меня это в config/environments/env.rb до этого было в config/environments/$RAILS_ENV.rb

<> потому что в мануале так написано )

Ivan
17.01.2017
17:04:04
И почитай на досуге как работают environments и что такое config/environments/*.rb файлы)

Google
Ivan
17.01.2017
17:05:40
и < > вроде не нужны

Это они для демонстрации засунули, наверное

Dmitry
17.01.2017
17:09:28
так теперь EOFError: end of file reached

Ivan
17.01.2017
17:11:40
Значит не подцепляется к серверу смтп

Посмотри в настройках приватности гугл аккаунта, правильность логина/пароля, порт, хост

Dmitry
17.01.2017
17:15:00
Аллилуя!

поменял порт с 465 на 587 заработало

как в def welcome_email mail(to: 'im@dmitryfry.com', subject: 'Welcome to My Awesome Site', body: 'lalala') end передать body через форму? вот я добавляю параметр def welcome_email (body) как его в body: 'lalala' записать? и вот у меня есть в хелпере def run UserMailer::welcome_email(body).deliver end как в самоей форме передавать?

под формой я имею ввиду form_for или form_tag

так первую часть решил

def welcome_email(param) mail(to: 'im@dmitryfry.com', subject:'Заявка', body: param) end

Ivan
17.01.2017
20:41:07
https://blog.nylas.com/nylas-mail-is-now-free-8350d6a1044d#.7zsipwpaa

Потестим, прошлый раз он мою оперативку под ноль съедал за час

Silent Bob
17.01.2017
21:22:51
поясните за хероку кто нибудь мне надо простой руби скрипт запускать по крону каждый день. Скрипт работает где то 5 минут всего (парсер).

чтобы крон работал, нужен heroku scheduler, он тоже бесплатный только карту требует привязать

вопрос - я буду укладываться в бесплатный лимит?

Ivan
17.01.2017
21:29:51
вопрос - я буду укладываться в бесплатный лимит?
Если будет одно приложение крутиться на хероку - то да.

Там дается x часов в месяц

Google
Silent Bob
17.01.2017
21:30:23
там какие то dunno hours

и что это я так и не понял

чтобы крон работал, нужен heroku scheduler, он тоже бесплатный только карту требует привязать
в теории можно обойтись и без этого, просто засунуть парсер в синатру, и дергать каждый день /parse бесплатныйм веб кроном

типа этого https://cron-job.org/ уже год дергает https://www.phpservermonitor.org/ стоящий на бесплатном тарифе на бегете хостинге

Zulkar
18.01.2017
08:30:14
кто читал книгу? https://habrahabr.ru/company/piter/blog/317480/

Eugene
18.01.2017
08:31:06
Не читал, но рекомендую

Это же POODR

Admin
ERROR: S client not available

Zulkar
18.01.2017
08:31:38
цитата: Основой объектно-ориентированной системы является сообщение, но наиболее заметная организационная структура — класс.

под сообщением, перевели method?

Mike
18.01.2017
08:32:10
да

Eugene
18.01.2017
08:32:18
черт

тогда лучше читать оригинал

надмозги

Zulkar
18.01.2017
08:32:27
хреново перевели

Mike
18.01.2017
08:36:31
в метапрограммирование есть такое понятие как передать сообщение, посути передает метод

но в данном случае перевод так себе

Алексей
18.01.2017
08:37:46
но в данном случае перевод так себе
а что если в си архитектуре то что на руби пишется как метод обрабатывается как сообщение?

Mike
18.01.2017
08:38:48
книга же про руби)

Aldar
18.01.2017
08:39:18
Надо в оригинале читать

Google
Алексей
18.01.2017
08:40:47
руби на си же написан

Надо в оригинале читать
в любом случае да

Nikolay
18.01.2017
08:56:13
под сообщением, перевели method?
Об этом говорится в книге, что мы не вызываем методы, а посылаем сообщения, поэтому перевод в этом случае корректный, но читать все равно надо в оригинале техническую литературу

Vitaliy
18.01.2017
09:06:39
В целом корректная фраза. Оригинал не читал, поэтому как перевод не могу оценить, но как фразу об ооп - можно, все корректно

Vitaliy
18.01.2017
09:11:53
В точку ☝️

Nikolay
18.01.2017
09:12:07
Йеп, message passing

Zulkar
18.01.2017
09:17:44
Меня ввело в заблуждение это место Gear является подклассом класса Object и наследует множество других методов. тут же Класс Gear состоит из всего, что в нем реализовано напрямую, плюс из всего унаследованного, следовательно, полный поведенческий набор, то есть общий набор сообщений, на которые он может реагировать, довольно большой.

Danila
18.01.2017
09:18:21
ты просто читаешь невнимательно

Ваня
18.01.2017
11:10:43
Лол

Мне пришло тестовое задание с вакансии на которую я откликался) Пока не очень представляю как именно я буду выполнять в нем второй пункт, но все равно круто) хоть ответили)

Eugene
18.01.2017
11:16:23
угу

не стесняйся

Ваня
18.01.2017
11:35:21
Окей, спасибо)

Ivan
18.01.2017
16:13:38
Парни, я правильно понимаю, что из джаваскрипта никак не получить урл страницы 404?

Тогда как мне написать, что-бы небыло сильных костылей, что-бы редиректило на 404 страницу из джаваскрипта? К серверу доступа никакого нет для этих дел, только клиентский жс

Артем
18.01.2017
18:54:34
Парни, а как так?

Страница 468 из 1009