
Hard
06.06.2017
10:07:58


Maxim
06.06.2017
10:10:41
Ребят, проблема с турболинками и пятыми рельсами ) При нажатии на кнопку back в браузере, футер и хедер дублируются. Сами футер и хедер подгружаются со стороннего сайта. Чешу голову, либо совсем отключать турболинки, либо городить костыль, который будет отслеживать количество футеров, и отсекать лишнее
application.html.slim:
doctype html
html
head
title
- unless content_for(:title).present?
| Some text...
- else
== yield :title
meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'
= csrf_meta_tags
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
- if admin_admin_signed_in?
= stylesheet_link_tag 'cms/application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'cms/application', 'data-turbolinks-track': 'reload'
код с загрузкой футера и хедера в application.html.slim:
$(document).on 'turbolinks:load', ->
$('footer').get(0).innerHTML = ''
for src in ['//other_site.com/goc/us/other_site.com/responsive.js', '//other_site.com/footer-builder.js']
s = document.createElement('script')
s.async = true
s.src = src
document.getElementsByTagName('head')[0].appendChild s
application.coffee:
$(document).on 'turbolinks:load', ->
$('footer').get(0).innerHTML = ''
for src in ['//my-site.com/goc/us/my-site.com/responsive.js', '//my-site.com/footer-builder.js']
s = document.createElement('script')
s.async = true
s.src = src
document.getElementsByTagName('head')[0].appendChild s


Vasiliy
06.06.2017
10:13:20

trickster
06.06.2017
10:15:44

Google


Nick
06.06.2017
10:15:59
Ребят, проблема с турболинками и пятыми рельсами ) При нажатии на кнопку back в браузере, футер и хедер дублируются. Сами футер и хедер подгружаются со стороннего сайта. Чешу голову, либо совсем отключать турболинки, либо городить костыль, который будет отслеживать количество футеров, и отсекать лишнее
application.html.slim:
doctype html
html
head
title
- unless content_for(:title).present?
| Some text...
- else
== yield :title
meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'
= csrf_meta_tags
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
- if admin_admin_signed_in?
= stylesheet_link_tag 'cms/application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'cms/application', 'data-turbolinks-track': 'reload'
код с загрузкой футера и хедера в application.html.slim:
$(document).on 'turbolinks:load', ->
$('footer').get(0).innerHTML = ''
for src in ['//other_site.com/goc/us/other_site.com/responsive.js', '//other_site.com/footer-builder.js']
s = document.createElement('script')
s.async = true
s.src = src
document.getElementsByTagName('head')[0].appendChild s
application.coffee:
$(document).on 'turbolinks:load', ->
$('footer').get(0).innerHTML = ''
for src in ['//my-site.com/goc/us/my-site.com/responsive.js', '//my-site.com/footer-builder.js']
s = document.createElement('script')
s.async = true
s.src = src
document.getElementsByTagName('head')[0].appendChild s
1. Попробуй отключить кэширование в турболинкс.
2. Проверяй в js, что хедер и футер уже есть на странице


Igor
06.06.2017
10:19:00
Ребят, проблема с турболинками и пятыми рельсами ) При нажатии на кнопку back в браузере, футер и хедер дублируются. Сами футер и хедер подгружаются со стороннего сайта. Чешу голову, либо совсем отключать турболинки, либо городить костыль, который будет отслеживать количество футеров, и отсекать лишнее
application.html.slim:
doctype html
html
head
title
- unless content_for(:title).present?
| Some text...
- else
== yield :title
meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'
= csrf_meta_tags
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
- if admin_admin_signed_in?
= stylesheet_link_tag 'cms/application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'cms/application', 'data-turbolinks-track': 'reload'
код с загрузкой футера и хедера в application.html.slim:
$(document).on 'turbolinks:load', ->
$('footer').get(0).innerHTML = ''
for src in ['//other_site.com/goc/us/other_site.com/responsive.js', '//other_site.com/footer-builder.js']
s = document.createElement('script')
s.async = true
s.src = src
document.getElementsByTagName('head')[0].appendChild s
application.coffee:
$(document).on 'turbolinks:load', ->
$('footer').get(0).innerHTML = ''
for src in ['//my-site.com/goc/us/my-site.com/responsive.js', '//my-site.com/footer-builder.js']
s = document.createElement('script')
s.async = true
s.src = src
document.getElementsByTagName('head')[0].appendChild s
turbolinks before cache удаляй хедер\футер, вроде поможет. Почитай в доках подробнее о коллбэке


Maxim
06.06.2017
10:19:01
@kugaevsky спасибо! Сейчас поковыряюсь )
Igor спасибо! )

Eugene
06.06.2017
10:22:46

Maxim
06.06.2017
10:24:34

Evgenii
06.06.2017
10:32:21
всем добрый день

Eugene
06.06.2017
10:33:52
привет

Vasiliy
06.06.2017
10:43:18
почему эт
я так думаю отсутствие дна заставляет плыть

Evgenii
06.06.2017
10:48:10
судя по правилам, желательно представляться, и так - мне 32, я проф. 3д-дизайнер и моушндизайнер, но имею хобби виде веб-разработки. рельсами занялся 2 года назад.

Vasiliy
06.06.2017
10:52:03
ну и зона комфорта очень затягивает
на одном месте

trickster
06.06.2017
10:53:35
ну такие методы хороши, когда у тебя нету 100500 обязательств я думаю.

Google

trickster
06.06.2017
10:53:44
в ином случае это авантюра и риски

Vasiliy
06.06.2017
10:56:30
ну таки да, если жопотеки нет и детей

Evgenii
06.06.2017
11:07:06
Вопрос касательно RoR и Mysql. Несколько раз в DEV-базе данных пропадают все записи в scheme_migrations кроме последней. Раз 5 уже точно было такое. После чего - отследить не смог. Вопрос - Может ли служить причиной тому какая-то рельсовая активность или это внутренняя проблема базы данных? (возможно какая-то поруха).. Спасибо.

Михаил
06.06.2017
11:16:13
schema.rb генерится каждый раз после миграции. В принципе это вообще не нужный файл

Evgenii
06.06.2017
11:17:49
Проблема не в файле, а в таблице в БД schema_migration. она грохается и поэтмоу не могу новую миграцию применить. рельсы начинают прогонять все миграции с нуля из-за того что в этой таблице потерялась информация
то есть какое-то действие либо мое либо рельсов либо БД убивает все записи в этой таблице, кроме последней. Я к сожалению не могу понять где моя кривизна рук или база ломается с завидным постоянством.

Eugene
06.06.2017
11:30:33
может resque на delete поставить?
но это первое предложение которое приходит на ум

Alex
06.06.2017
11:54:06
Маловероятно конечно, но проверьте чтобы у вас тестовая база не ссылалась на dev. У меня так было и соответсвенно при запуске тестов - все убивалось

Evgenii
06.06.2017
12:02:34
Летит дев и продакшн, что интересно

Михаил
06.06.2017
12:07:18
проверьте все файлы миграции, может там косяк

I
06.06.2017
12:08:48
отнять права на удаление из этой таблицы и посмотреть, когда упадет

Evgenii
06.06.2017
12:10:51
LP, Большое спасибо, хороший совет с правами! Попробую

Alex
06.06.2017
18:20:35

Кøе-ктø Геннадьевич
06.06.2017
18:33:09

Alex
06.06.2017
18:40:50
Есть например, модели User и Item
И юзер has_many :items
Есть ли какой-то коллбэк в рельсах, для модели User, который позволяет отследить все шевеления среди своих items (изменения, добавления, удаления)

ojab
06.06.2017
18:49:15
touch: true и on_touch
erm
after_touch

Artur
06.06.2017
18:50:48

Google

Alex
06.06.2017
18:51:44

Igor
06.06.2017
21:29:18
Подушка есть. Дело в *удовольствии*. Когда приходил совсем джуном, все было интересно. Спустя время понял что дальше форм/фильтров/экспортов в эксель-календарь-слак редко будет заходить. Такое чувство будто намеренно сдерживают рост, или как вариант, что более вероятно, просто им большего не нужно

Denis
06.06.2017
21:31:09
Igor раз заговорил о фильтрах ты писал полностью сам или делал через гем?

Igor
06.06.2017
21:31:48
Сам, но вообще рансак есичо

Denis
06.06.2017
21:32:46
https://github.com/jhund/filterrific

Admin
ERROR: S client not available

Denis
06.06.2017
21:32:57
Данный гем не использовал?

Igor
06.06.2017
21:33:49
Хм, не довелось. Тебе что то сложное нужно?
Много параметров?

Denis
06.06.2017
21:34:37
Да много параметров. Ну сложность в другом
Мне нужно чтобы на странице было две группы фильтров и каждый из них фильтроаал свою область
Как сделать по отдельности нет проблем а вот на одной странице не выходит

Vitaly
07.06.2017
04:45:12
почему мне ни кто не сказал что ActiveAdmin лучше не использовать?

Amir
07.06.2017
04:46:13
оО, а что лучше использовать?

Vitaly
07.06.2017
04:47:30
как сделать там dropdown для списка моделей? а то их много
lol

Artur
07.06.2017
04:47:32

Vitaly
07.06.2017
04:47:47
да

Artur
07.06.2017
04:50:18
Ну, рукоблудничать придётся, писать руками, но ничего криминального. В документации есть инфа об этом.

Google

Vitaly
07.06.2017
04:50:59
так быстрее самописный админ сделать было чем это юзать

Artur
07.06.2017
04:51:33
Ну кек.

Andrey ?
07.06.2017
05:09:44
У рубей есть какой-нибудь лимит памяти на процесс?

Amir
07.06.2017
05:36:41
наверно это зависит от системы
unicorn , puma

Смерть
07.06.2017
05:38:43