@rubyschool

Страница 687 из 921
Alex
23.05.2018
17:15:05
единственное меня спросили имею ли я опыт с графическими базами данных, я переспросил может с графовыми , ответили нет

Alexander
23.05.2018
17:20:48
https://vc.ru/37823-agile-moya-religiya-kak-shkolnik-iz-kurska-rukovodit-svoim-digital-agentstvom-v-15-let

?
23.05.2018
18:08:53
Всем привет:) Вопрос по поводу мэйлера. Читаю гайдики и везде одно и то же про оповещение при регестрации. А можно ли сделать отправку письма не связаную с какой то привязкой к БД. То есть у меня есть форма обратной связи и в этом поп-апе 4 поля: имя, тема письма, почта для обратного ответа, сам вопрос\предложение. И ничего из этого не пишется в базу. В моем понимании я должен создать в контроллере, где лежит эта форма, метод feedback и там вычленять эти параметры, а затем передавать их в модель мейлера, где все эти переданные переменные будут использоваться и исходя из нее формироваться вьюшка для самого письма. Собственно я правильно веду нить рассуждений?

Google
Max
23.05.2018
18:09:11
у меня словарный запас 5 тысяч слов где-то
хренасе) это плохой английский такой?

Alex
23.05.2018
18:11:06
хренасе) это плохой английский такой?
читать книжки художественные все равно не могу) общаться тоже) учебник уровня А2 B1 переведу слету и только

Alexander
23.05.2018
18:12:53
английский для чтения и для разговора - разный

в одной вакансии висит Требования: обязательное знание английского языка на уровне переписки (Upper Intermediate и выше, разговорный не требуется);

Alex
23.05.2018
18:14:24
неплохо читаю ещё с листа на английском, в смысле слышали как читал Мутко 'ай эм хард инглиш' это не про меня ?

?
23.05.2018
18:19:43
я их вообще не касаюсь:) сам учусь, читая доки и различные видосики

Roman
23.05.2018
18:33:47








вот так

Google
Roman
23.05.2018
18:34:03
кто знает где это может быть реализовано?

?
23.05.2018
18:39:46
база и почта вообще никак не связаны
Я просто уточнил, вдруг это что то важное, что могу упустить. потому что во ВСЕХ(подавляющем большинстве) примеров эти мейлеры вешают на какое то событие связанное с БД. К слову, я так понимаю, мне надо обязательно еще поставить какую нибудь почтовую софтину типа постфикса?

Fedor
23.05.2018
18:41:12
нет

из того, что действительно важно, это делать отправку асинхронной

?
23.05.2018
18:42:09
учту. Спасибо

Roman
23.05.2018
18:45:58
мб в JS?
я тоже так думаю, я не могу понять где обычно js файлы хранят

Stanislav
23.05.2018
18:46:41
app/assets/javascripts

Egor
23.05.2018
19:03:29
Кажется, что для рассылок рекомендуется подключать какие-нибудь сторонние сервисы вроде mailgun. Например: https://github.com/mailgun/mailgun-ruby

Письмо отправляется на mailgun.com , а он уже отсылает, кому надо. Тогда не надо самостоятельно париться с отправкой, переотправкой при сбое и всему подобным (зато и меньше контроля над тем, что делать, если сервер получателя недоступен или что-то такое). Можно подключить к своему домену (если есть), по умолчанию отправляется с какого-нибудь @mailgun.org

Aleksey
23.05.2018
19:09:27
Кажется, что для рассылок рекомендуется подключать какие-нибудь сторонние сервисы вроде mailgun. Например: https://github.com/mailgun/mailgun-ruby
Да, крутой провайдер, есть все инструкции и бесплатный тариф, для бытовых нужд самое то

zlaya
23.05.2018
19:10:33




Ребята, памагити, пожалуйста Хожу на курсы, короче, мы бегло прошли теорию по руби и ооп второе занятие и вот дали задание Я написала initialize ко всем классам и дальше хз, что делать создать файл для библиотеки? или для каждого класса свой файл? прописать методы чтения и записи файла? а дальше что? Что вообще нужно сделать подскажите, или что почитать, или какого яду выпить

Aleksey
23.05.2018
19:10:45
Отправил ему по api, а он уже доставляет почту, логи там все дела

Aleksey
23.05.2018
19:12:03
Типа для второго занятия жёстко)

Alex
23.05.2018
19:12:29
да нет, типо странное задание для занятия на котором не объяснили как его выполнять

Alex
23.05.2018
19:12:52
как буд-то писать ООП приложение это самостобой разумеещеся очевидное дело

Google
Aleksey
23.05.2018
19:13:25
Все методы класса внутри этого файла и класса

Чот пока из вопроса я только такие ответы могу родить

Alex
23.05.2018
19:13:48
я кстати не писал ещё полноценных ООП приложений, кроме как с использованием фреймворков

Tanya
23.05.2018
19:13:54
ну чет хз, в РГ нормальные курсы, на которых все объясняют, многие знакомые их закончили

zlaya
23.05.2018
19:14:21
У нас программа РГ, но курсы не РГ

Tanya
23.05.2018
19:14:26
То, что скинули выше

zlaya
23.05.2018
19:14:39
Просто препод там работает

Aleksey
23.05.2018
19:15:42
Ай я скрины не увидел)

Tanya
23.05.2018
19:17:11
@omsodom задание это на сколько я помню на чистом руби?

zlaya
23.05.2018
19:17:28
Да

Aleksey
23.05.2018
19:18:01
Короче да вам надо по идее написать пару классов для работы с каждой сущностью

Класс заказов, книг, читателей

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

В классах описываете по идее куда и как писать данные и как их вытаскивать

Они почти все одинаковые будут практически

Ну если я все правильно понял

Tanya
23.05.2018
19:22:22
там с ямл файла. надо данные вытаскивать, на скринах задание не полностью

Aleksey
23.05.2018
19:23:29
Ааааа я думал просто TXT и строчка запись))

zlaya
23.05.2018
19:23:49
http://rubygarage.github.io/slides/oop#/34/2

Google
Tanya
23.05.2018
19:24:41
ну эти слайды, на уроках показывают у них

Tanya
23.05.2018
19:25:46
я эти задания вдоль и поперек видела уже :)

zlaya
23.05.2018
19:28:55
@illustrarium, @dronixa Спасибо

Aleksey
23.05.2018
19:30:08
Ну суть вроде та же, только наверное на основе того что там до задания все же все эти сравнения книг и популярность нало делать методами в классе book

?
23.05.2018
19:32:36
Roman
23.05.2018
19:35:21
кто из присутсвующих тут шарит js??

Egor
23.05.2018
19:35:52
Я немножко. В чём вопрос?

Zurab
23.05.2018
19:36:29
Я немножко. В чём вопрос?
+ к тому в чем суть вопроса)

Lainera
23.05.2018
19:36:40
Притворюсь мол тоже шарю

Roman
23.05.2018
19:36:46
Я немножко. В чём вопрос?
нужно найти функцию, которая скрывает поле..я в js полный ноль, поэтому для меня это пока что непосильная задача)

Egor
23.05.2018
19:36:54
Что значит "скрывает"?

Roman
23.05.2018
19:37:21
есть радиобаттон, когда мы вибыраем вариант "нет", скрывается часть формы

Egor
23.05.2018
19:37:33
Окей. С jQuery знакомы?

Или с CSS-селекторами вроде .my-button?

Roman
23.05.2018
19:38:12
css более-менее, но остальной фронтенд нет

Egor
23.05.2018
19:38:15
Самое лобовое решение, если у поля есть параметр id="idOfTextField": https://stackoverflow.com/a/6013524/767632

Stanislav
23.05.2018
19:38:39
нужно найти функцию, которая скрывает поле..я в js полный ноль, поэтому для меня это пока что непосильная задача)
обработчик скорее всего повешен на инпут, по имени/id инпута найдешь обраблтчик в папке с ассетами

Roman
23.05.2018
19:39:02
короче искать по id надо,верно?

Google
Egor
23.05.2018
19:39:04
Если подключить библиотеку jQuery, то становится чуть более удобоваримо: $('#idOfTextField').hide() А ещё лучше — обернуть нужную секцию с полями в какой-нибудь <div> (элемент, который почти ничего не делает) и скрывать сразу весь <div> целиком

Да, лучше всего по id

Roman
23.05.2018
19:39:23
окей, будем пробовать, спасибо

Egor
23.05.2018
19:39:40
Но можно и по классу. Например, если надо скрывать именно поля, то можно нескольким дать одинаковый класс, и тогда не надо будет писать лишние циклы. И не будет проблемы с тем, что id на странице должны быть уникальны

Roman
23.05.2018
19:39:59
смотри

ща я покажу в чем суть









Vlad
23.05.2018
19:42:52
По селектору ищи или по .hide() в проекте, например. Или научиться пользоваться дебаггером в браузере.

Alex
23.05.2018
20:01:35
EventListener можно заюзать

Zurab
23.05.2018
20:03:32
убунту кстати какая 18,04?

Roman
23.05.2018
20:04:14
EventListener можно заюзать
дело в том, что я понимаю что это js, но где именно он находится - я хз..не могу найти..может есть варианты как найти этот элемент через консоль?

Alex
23.05.2018
20:05:55
Да, через вкладку eventlistener

Roman
23.05.2018
20:07:03


Aleksey
23.05.2018
20:16:32
Что то подобное сделал. Пока не тестировал:) def notify(name, title, email_from, question) @name = name @title = title @email_from = email_from @question = question mail from: email_from, to: 'xxx@gmail.com', subject: title end Слышал что то про мэилган, и он вроде платный...И пока не уверен насчет бытовых нужд..
Там какой-то лимит в месяц, не помню точно какой, превышение платное, а бытовые в смысле я например уведомления о заказе шлю через него, ну чисто утилитарные штуки, без рассылок

Stanislav
23.05.2018
20:16:54
да,только выбери селект инспектором

и у него смотри обытие change

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