@rubylang

Страница 1043 из 1684
Vitaly
02.06.2017
09:00:41
просто в ответе он еще приклепляет все остальное

Vitaliy
02.06.2017
09:00:48
Не с лайаутов ли это?

Vasiliy
02.06.2017
09:02:31
Кстати, да, попробуй в render передать layout: false
ты же вот это делал и не помогло

Google
Vasiliy
02.06.2017
09:02:48
он вроде в этом случае только единственный партиал должен рендерить

Vitaly
02.06.2017
09:03:49
видите там вверху слева alert("SHOW);

это вот в файле search.js.erb

Vitaliy
02.06.2017
09:04:13
Очень похоже на лайаут

Vitaly
02.06.2017
09:04:20
просто на стороне браузе этот Алерт не вылазит

Vitaly
02.06.2017
09:04:39
да я уже закоментил все возможные лайауты

Vitaliy
02.06.2017
09:05:28
Но head meta body теги все равно лезут? Откуда тогда?

Где у вас они еще объявлены?

Vasiliy
02.06.2017
09:05:48
а руками ты запрос application/json делал что приходит?

Vitaly
02.06.2017
09:06:04
тоже самое

curl -i -H "Accept: application/js" -H "Content-Type: application/js" http://localhost:3000/news/search?string='us'

Vitaliy
02.06.2017
09:06:55
А еще - что значит закомментил? Файл лайаута .slim все равно ведь остался, и он отрендерится

Google
Vitaly
02.06.2017
09:06:59
ответ - тоже месиво

ааа

Vasiliy
02.06.2017
09:07:25
curl -i -H "Accept: application/js" -H "Content-Type: application/js" http://localhost:3000/news/search.js?string='us'

Vitaly
02.06.2017
09:07:30
вот что ты имеешь ввиду

Vasiliy
02.06.2017
09:07:40
попробуй так

Vitaly
02.06.2017
09:08:16
а чем оно отличается от моего?

Vasiliy
02.06.2017
09:08:29
.js

Vitaly
02.06.2017
09:08:30
ааа

не проканало

ща переиминую лайату в папке лайаутов

Vasiliy
02.06.2017
09:08:56
Content-Type: application/js - такого вроде не существет, есть Content-Type: application/json и Content-Type: application/javascript

Vitaly
02.06.2017
09:14:03
не помогло ни чего

и даже Content-Type: application/javascript

Amir
02.06.2017
09:16:06
Подскажите БестПрактик разработки пошаговой формы ака Wizard

Vitaly
02.06.2017
09:20:01
у меня подозрения что я не правильо делаю запрос ajax для js

Vasiliy
02.06.2017
09:21:27
вообще руками должно было норм придти

а руками когда делал в ответе какой Content-type приходил?

Artur
02.06.2017
09:36:28
лел

Rustam
02.06.2017
09:36:33
ребята, а можно как то изменять переменую внутри partial, так что после рендера изменение переменной передалось выше

Google
Vitaliy
02.06.2017
09:39:39
Жаль, что не помогло переименование, значит где-то в другом месте проблема. А по поводу именования - проблема часто встречается, то тут то там советую именовать лайауты явно, html.slim. В заметке объяснил, почему это важно.

А тем временем, в базе знаний новая заметка - пополняемая памятка по тонкостям именования вьюх в рельсах. https://notion.so/7c7d813dd08e425b839de79a88cff1c3 tl;dr - именуйте лайауты не application.slim, а application.html.slim, всегда. Избавите себя от лишних проблем с рендером js.erb-вьюх. Знаете о других подобных нюансах? Пишите, пополним заметку вместе.

Vitaly
02.06.2017
09:54:48
короче не работает

таже куча левых вещей приходит

Rustam
02.06.2017
09:59:03
уже не важно)

я сделал

Alexander
02.06.2017
10:00:10
Всем привет, у меня есть вопрос на 60 строк, как лучше в gist закинуть и дать линк или так опубликовать?)

Rustam
02.06.2017
10:00:27
gist

Vitaliy
02.06.2017
10:00:57
?

Vitaly
02.06.2017
10:01:34
как ты сказал в html.slim так что спасибо

Alexander
02.06.2017
10:02:03
Вопрос по логике, по структуре в базе, помогите советом кому не лень. https://gist.github.com/AlexanderMint/6feaebe31628c18279f5819a825c911c Спасибо

ojab
02.06.2017
10:11:41
там вопросы по валидации, а не по структуре бд

непонятно ограничены ли как-то ключи или нет, непонятно насколько могут быть вложены значения (i. e. может ли в contacts -> email быть хеш или нет), непонятно что с этими данными нужно будет делать (i. e. допустимо ли их доставать в n запросов)

Alexander
02.06.2017
10:13:45
Я не знаю как реализовать структуру что бы проблем с выводом формы не было, с валидацией и приведением к типам

Google
Evgeniy
02.06.2017
10:14:03
Если это рельсы можно глянуть гемы jsonb_accessor это хранение в json, либо ledermann-rails-settings

это хранение в отдельной таблице

Eugene
02.06.2017
10:14:24
ребят а как расширить хелпер методом policy от pundit?

в спеках

https://gist.github.com/Evshved/ac5dc4ebe7938be833bb32e46e0e3081#file-pins_helper_spec-rb-L8

Eugene
02.06.2017
10:19:14
ну мне надо чтобы спека прошла для хелпера

trickster
02.06.2017
10:59:51
всем привет может кто знает, почему задепрекейтили diff метод hash-a?

и что для такого вообще используют сейчас.

Admin
ERROR: S client not available

ojab
02.06.2017
11:17:35
потому что он не использовался в рельсах, очевидно

дарю кусок кода, который можно использовать вместо Hash#diff https://github.com/rails/rails/commit/01f0c3f308542afa8fa262638d94d10420bd2e78#diff-f746e8b540b44d8507e5a359c0c63eacL12

Vasiliy
02.06.2017
11:18:41
есть гем Hashdiff

Alex
02.06.2017
11:19:13
Ребят, подскажите. Добавил поле discount в таблицу products. Как менять цену товара, если дискаунт содержит какое-либо значение? В модели уже куча хелпперов написана, которые обрабатывают цену. Предполагаю, что мне нужен ещеё один хелпер, типа def new_price if self.discount.present? self.price -= self.price / self.discount endИли это вообще неправильно?

trickster
02.06.2017
11:19:20
да у меня на этот проекте руби 1.9 там есть метод diff

:d

просто интересно, может косяки какие в нём

ojab
02.06.2017
11:20:39
да у меня на этот проекте руби 1.9 там есть метод diff
сомнительное утверждение, это точно не activesupport?

trickster
02.06.2017
11:21:12
а ну явно он должен быть.

рельцы 4.0 значит.

Google
Alex
02.06.2017
11:23:41
Да, менять price, если установлен discount

Sergey
02.06.2017
11:23:55
Я бы сделал три поля: цена, скидка, цена_со_скидкой. И повесил триггер на базу для пересчета последнего.

ojab
02.06.2017
11:25:31
А зачем менять price и что мешает просто возвращать из хелпера новую цену?

после n update'ов изначальная цена потеряется

Alex
02.06.2017
11:26:39
Об этом я не подумал, почему-то

Всем спасибо! Буду копать

Klim
02.06.2017
11:28:38
надо отталкиваться от системы учета, для начала. если цена со скидкой участвует в бухучете ДО момента продажи, то надо ее хранить отдельно и пересчитывать, как раньше советовали. по триггеру какому-то.

Alex
02.06.2017
11:32:15
Спасибо)

No
02.06.2017
12:13:13
Гайз, такой вопрос. У меня есть парочку вариантов решения, но может вы накидаете идей. Есть один проект. В один момент он разошёлся на две версии - старой версией пользовалась часть клиентов, новую очень сильно переписывали. Периодически в старой версии делали какие-то хотфиксы и миграции, которых нет в новой. В новой вообще огромное кол-во ченджей (разница в версиях примерно два года). Есть интересные идеи по тому, как мигрировать старую версию на новую, чтобы отныне была только одна версия приложения? Ситуацию усугубляет то, что я на этом проекте только 2 месяца и не в курсе всех подробностей о том, что меняли за эти два года и как.

No
02.06.2017
12:15:50
могу предложить сделать A/B для пользователей с возможностью переключения
уточню. ты имеешь ввиду переключатель в приложение по которому данные юзера мигрируются в новую версию? или я понял слишком поверхностно?

I
02.06.2017
12:16:15
оу, и базы данных разные совсем?

No
02.06.2017
12:17:43
вот проблема как раз в том, что довольно проблематично совместить старую базу с новым приложением, хотя и возможно. оба приложения с определенного момента стали иметь разный набор миграций. моя самая простая идея была откатить миграции в старой аппе до момента разветвления, а после передеплоить новую версию. но здесь полюбому есть подводные камни, которые я с наскока сейчас не вижу

как минимум могут потеряться какие-то данные при таком флоу

ojab
02.06.2017
12:18:27
ручками посмотреть/портировать каждый коммит из старой версии в новую, начиная с момента разделения

сложно тут что-либо другое придумать

No
02.06.2017
12:20:26
ок, спасибо ) обдумаю этот вариант, думаю что это самый надежный из всех пока что, хоть и не очень быстрый

Vasiliy
02.06.2017
12:22:10
а тесты есть?

No
02.06.2017
12:23:26
в новой версии есть. в старой тоже есть, но очень сомнительного качества.

Nikita
02.06.2017
13:10:59
Всем привет. Что можете сказать по книге "Путь ruby" Фултона?

Страница 1043 из 1684