Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 07

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
А рельсы что-то сказали)
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Uncle Iroh
в манифесте всё ок? ассет пайплайн не подсунул свинку?
Не совсем силён в таких терминах)
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
У тебя хеш в сгенерировано хтмле должен быть такой же как в имени скомпиленного файла
А где он скомпиленый будет лежать? У меня  есть app/javascript/packs/hello_react.jsx
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Рельсы выдали:  #<SocketError: Failed to open TCP connection to webpack_dev_server:3035:80 (getaddrinfo: Name or service not known)>
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
а вот и он, больной зуб (с) птичка тари
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
два порта это примерно в два раза больше чем хотелось бы
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Uncle Iroh
два порта это примерно в два раза больше чем хотелось бы
Мне нравится эта фраза)
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
Ruslan Baryshnikov
Мне нравится эта фраза)
А вот вебпакер негодует
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Да я тоже немножко негодую. Гуглю проблему.
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Заработало. Ответ такой:  
As of rack 2.2.2 hostnames with underscores are no longer valid. This means the webpack_dev_server service must be renamed to webpack-dev-server and references by the web service using WEBPACKER_DEV_SERVER_HOST=webpack-dev-server.
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
нужно было в docker-compose.yml убрать андерскоры.
источник

RB

Ruslan Baryshnikov in Ruby, Rails, Hanami | dry-rb
Так тупо и неочевидно (.
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
Всем привет, кто подскажет, мне нужно на определенной странице выполнить скрипт, я сделал следующим образом, поментил необходимую страницу id и
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
let test = function() {
 if ($('#articles-body') > 0) {
   if ($(window).on('scroll', function() {
     if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }}));
 }
}
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
и указал эту функцию в турболинк
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
все работает, но есть проблема, если я был на странице где есть этот id, перехожу на другую страницу и этот скрипт выполняется
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
ощущение, что турболинк "кеширует" страницу и видит этот id если хоть раз считал
источник

MP

Mikhail Pospelov in Ruby, Rails, Hanami | dry-rb
Условие выглядит не корректно, попробуй

let test = function() {
 if ($('#articles-body').length) {
   if ($(window).on('scroll', function() {
     if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }}));
 }
}
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
да ты прав, но сути тут не меняет, проблема, опять, что на другой страницу где нет этого id он выполняет скрипт
источник

MP

Mikhail Pospelov in Ruby, Rails, Hanami | dry-rb
Поставь дебаггер и посмотри когда верно ли выполняется условие 😀
Открой девтулс у хрома и вот так напиши

let test = function() {
 debugger;
 if ($('#articles-body').length) {
   if ($(window).on('scroll', function() {
     if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }}));
 }
}
источник