
Максим
27.07.2017
11:21:17
благо хоть свои проекты кое как ковыряю

M.I
27.07.2017
11:21:18

Nikita
27.07.2017
11:21:21
блин, по превычке

v
27.07.2017
11:21:23
жквери официально запрещен к использованию

Google

v
27.07.2017
11:21:33
за применение - три года расстрела

Nikita
27.07.2017
11:21:35

Сергей
27.07.2017
11:21:35
В 2018 вообще все запретят

Nikita
27.07.2017
11:21:46

Сергей
27.07.2017
11:22:15
ЧИО
3 года каждый день тебя расстреливают три Нигера

Nikita
27.07.2017
11:22:27
--__--
ладно, приму и смирюсь

Максим
27.07.2017
11:24:27
насмерть
кслову
не сочтите за то что не умею гуглить
но не могли бы в двух словах пояснить для чего вообе в принципе нужны турболинки7
ну типа вот сижу я с проектом
и в какой момент я должен такой "опа вот тут турболинк заюзаю"

Google

Alex
27.07.2017
11:27:46
ну типа такой думаешь
ща я тут реакт подключу чтобы все реалтайм было
а потом такой думаешь, да не, быстрее турболинки заюзать

v
27.07.2017
11:28:26

Максим
27.07.2017
11:28:32
сяп

Igor
27.07.2017
13:27:42
Товарищи, это Мессер, все в окоп

Oleg
27.07.2017
15:54:51
Народ, есть кто разбирается в ActionMailer?
#<Mail::Message:70307880475940, Multipart: false, Headers: <From: no-reply-change-me@test.com>, <To: example@example.com>, <Subject: ***>, <Mime-Version: 1.0>, <Content-Type: text/html>>
делаю .deliver_now и получаю
#<Mail::Message:70307880475940, Multipart: false, Headers: <Date: Thu, 27 Jul 2017 22:53:21 +0700>, <From: no-reply-change-me@test.com>, <To: ["randomaddress1", "randomaddress2", "randomaddress3"]>, <Subject: ***>, <Mime-Version: 1.0>, <Content-Type: text/html>, <Content-Transfer-Encoding: 7bit>>
то есть почему-то подменяется поле to. Откуда эти адреса берутся - вообще загадка. База пустая, хардкода нигде нет

109-й
27.07.2017
16:06:26
Искал по проэкту "randomaddress1"? К примеру.

Oleg
27.07.2017
16:07:07
Конечно
пусто. И в базе пусто

109-й
27.07.2017
16:09:54
Можешь сбросить файлы конфигурации? Тоесть ApplicationMailer и <YourName>Mailer?
И еще поищи "randomaddress" без каких-либо цифр
И желательно файл development.rb

Oleg
27.07.2017
16:24:31
Все, нашел
стоял перехватчик, который в зависимости от окружения подтягивал эти адреса
из env

109-й
27.07.2017
16:38:51
:)

Oleg
27.07.2017
16:57:25
Но за такое, конечно, надо отрывать

Google

Oleg
27.07.2017
16:57:41
это типа сделано что б со стейджинга в мир письма не ходили


Nikita
27.07.2017
17:13:40
ребят, простите меня за возможно глупый вопрос, но как сделать меню гамбургер вот тут
<div class="container" >
<nav class="navbar navbar-toggleable-md navbar-light bg-faded" onclick="">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="container" >
<a class="navbar-brand" href="<%= posts_path %>">Главная</a>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">Наш сайт</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Контакты</a>
</li>
<li class="nav-item">
<a class="nav-link" href="<%= new_post_path%>">Новая статья</a>
</li>
</div>
</ul>
</div>
</nav>
</div>
при клике на "гамбургер" ничего не происходит(((
bootstrap 5


Райлян
27.07.2017
17:14:23
Здравствуйте, такой вопрос, при деплое приложения на хероку ссылки на изображения из css не работают, пробовал и
.aaa{
bacground: image-path("img.png");
}
.aaa{
background:url(<%= asset_path 'image.png' %>)
}
И кучу других вариантов..
Тенпеннай, в гугл не отправляйте, уже искал, не нашел, документацию хероку, читал, не нашел, подскажите пожалуйста, где моя ошибка..

Nikita
27.07.2017
17:14:26
4*
Здравствуйте, такой вопрос, при деплое приложения на хероку ссылки на изображения из css не работают, пробовал и
.aaa{
bacground: image-path("img.png");
}
.aaa{
background:url(<%= asset_path 'image.png' %>)
}
И кучу других вариантов..
Тенпеннай, в гугл не отправляйте, уже искал, не нашел, документацию хероку, читал, не нашел, подскажите пожалуйста, где моя ошибка..
и тебе там не помогли(((

Райлян
27.07.2017
17:15:12

v
27.07.2017
17:42:22
Здравствуйте, такой вопрос, при деплое приложения на хероку ссылки на изображения из css не работают, пробовал и
.aaa{
bacground: image-path("img.png");
}
.aaa{
background:url(<%= asset_path 'image.png' %>)
}
И кучу других вариантов..
Тенпеннай, в гугл не отправляйте, уже искал, не нашел, документацию хероку, читал, не нашел, подскажите пожалуйста, где моя ошибка..
asset-url пробуй


Райлян
27.07.2017
17:43:42
уже, дело видимо не в этом,
пробовал очень много различных вариантов,
но при загрузке на хероку, после добавления в CSS файл ссылки на картинку возникает ошибка, при этом другие свойства работают отлично, и из вьюх ссылки на картинки тоже работают.
Вот текст ошибки
remote: Tasks: TOP => assets:precompile
remote: (See full trace by running task with —trace)
remote: !
remote: ! Precompiling assets failed.
remote: !
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to parallaxproba.
remote:
To https://git.heroku.com/parallaxproba.git
! [remote rejected] master -> master (pre-receive hook declined)
error: не удалось отправить некоторые ссылки в «https://git.heroku.com/parallaxproba.git»

v
27.07.2017
17:43:45
или background: image_url("bla-bla0bla")

有希
27.07.2017
19:57:14

Sergey
27.07.2017
20:33:21
Здравствуйте, такой вопрос, при деплое приложения на хероку ссылки на изображения из css не работают, пробовал и
.aaa{
bacground: image-path("img.png");
}
.aaa{
background:url(<%= asset_path 'image.png' %>)
}
И кучу других вариантов..
Тенпеннай, в гугл не отправляйте, уже искал, не нашел, документацию хероку, читал, не нашел, подскажите пожалуйста, где моя ошибка..
Сделай формат файла scss и юзай asset-url (если картинки в assets лежат)

Roman
27.07.2017
21:06:13

Oleg
27.07.2017
22:13:28
Опал не умеет инклюды модулей в классы.... на сколько я понял...
И оное конечно сильно так уменьшает возможности
То есть простые скрипты писать ок, что-то действительно сложное - уже не то чтобы ок
Ещё там есть не до конца опознанные проблемы с типизацией из JS в Ruby. То есть получая из JS значение в виде объекта и пробуя потом сделать что-либо с этой переменной кроме как передать в другой код - получаем ошибку. То есть нельзя даже puts на неё сделать, но, например, можно отправить аргументом в JSON.parse
Но если тип был примитивом - уже всё начинает работать корректно.
При неизвестных типах - просто объект JS - падает с некой ошибкой что мол инспект какой-то свой внутренний не может сделать

Admin
ERROR: S client not available

Google

Oleg
28.07.2017
01:23:24
Кстати о JSON - там идет проброс на нативный JS парсинг и при этом в случае ошибки - она не ловится через rescue, а просто падает на уровне JS и всё
То есть другие ошибки вроде ловит, а вот с джейсоном - нет
Ну и подключение библиотек под опал - не тривиально, у меня так и не удалось завести одну, которая дает множество возможностей для управления браузером - собственно opal-browser. Может быть конечно там если на уровне рантайма и ок, но статической компиляцией увы не компилирует, как минимум не описано как это сделать
Ну хоть джейквери да заводится
В общем оно очень сыро и далеко от идеала
Но если очень-очень хочется - то можно, в целом работать оно работает
Но хуже чем могло бы быть

ojab
28.07.2017
01:28:13

Oleg
28.07.2017
01:28:51
Странно. Но может быть если оно в одном файле, надо потестить
У меня в разных - не работает
Собственно вот такой строчкой собираю
opal -I ./opal -g opal-jquery -c opal/Main.rb > public/js/all.js
В мейне там подключается и создается всё что нужно, после того как документ.реди
Ну я потестю ещё раз конечно, ибо это очень нужно, но было как было
...и оно заработало :DD
Чудеса
В разных файлах
По хорошему конечно надо бы найти тот кейс когда оно не работало, но раз оно заработало - ну и пускай :D
Ах да, возможно дело в том что до этого я собирал папку, а потом вынес в файл отдельный и в нем все подключения
Но крови на самом деле то это у меня попило хорошо

ojab
28.07.2017
01:37:52

Google

Oleg
28.07.2017
01:38:33
Так там тип то строка
Могу прям конкретный пример
Бибилиотека opal-jquery, делается запрос на сервер, при попытке прочитать из request объекта, что там передается, body приводит к кровавым течениям внутренностей. При этом там есть метод json, где это боди юзается для парсинга внути. Так вот если это боди попробовать там просто вывести через puts - падает. А то что ниже стокой оное идет аргументом в JSON.parse - всё ок
Я это по винтикам разобрал, если там при присваивании в @body записать строку, а не объект что пришел с сервера - всё ок
То есть у класса HTTP есть переменная @body, есть геттер body через attr_reader, но оно умирает потому что не умеет объект JS выводить
Как-то так

ojab
28.07.2017
01:43:24

Oleg
28.07.2017
01:43:51
Это можно проверить прям на сайте опала в онлайн трае