@rubylang

Страница 1055 из 1684
Александр
11.06.2017
18:03:40
в команде где я работал 50% проектов были на WP и другой дребедени

Evgenii
11.06.2017
18:03:47
я имею ввиду на всяких дримхостах уже понатыкано скриптов для деплоя всего чего угодно.

Александр
11.06.2017
18:03:57
там пока плагины доставишь и тему заведёшь - опухнешь

Evgenii
11.06.2017
18:04:01
а это да

Google
Александр
11.06.2017
18:04:09
а так, да WP - мощная CMS

и победила всех замечательной фичей - была заточена под поисковики

Evgenii
11.06.2017
18:04:54
WP Память жрет как винда, если плагинов много.

Александр
11.06.2017
18:04:58
то что выдумывают инженеры не всегда нужно потребителям, хыхы

ещё в рельсах есть то, чего никогда не будет ни в одном фреймворке от PHP

ActiveRecord

там все радостно пищат что "мы его реализовали", но даже 5% функционала не сделали

и не сделают

синтаксис не позволит (по крайней мере сейчас не позволяет)

Evgenii
11.06.2017
18:06:40
ну орм в php вроде какой-то есть, но так да, активрекорд это конечно бомба. я так понимаю то в глубинах у него тоже есть проблемы, но я вот пока не наткнулся лично.

ни одного чистого SQL зароса писать пока не приходилось честно говоря. Видимо задачки у меня простые совсем.

Александр
11.06.2017
18:07:25
ну какие-то есть и говорят что это он, но они безбожно врут

ojab
11.06.2017
18:08:34
шли бы вы в https://telegram.me/ruby_talks

Google
Александр
11.06.2017
18:09:22
ок, не будем флейм разводить

Evgenii
11.06.2017
18:09:23
сорри. извиняюсь за флейм.

v
11.06.2017
18:10:39
развели тут php

Александр
11.06.2017
18:11:17
так vs ruby же

Yaroslav
11.06.2017
18:34:24
Ребята помогите пожалуйста, есть сериалайзер. class CourseSerializer < ActiveModel::Serializer attributes :id, :name, :professor belongs_to :professor, class_name: 'Users::Professor' end как достать только поля id, name. Пробовал: render json: course, adapter: :json,fields: [:name, :id] но возвращаеться поле professor без belongs_to :professor работает но если надо поле professor то не срабатывает сериалайзер Professor

ojab
11.06.2017
18:55:45
файл с сериализатором для Users::Professor где находится и как класс сериализатора назван?

Vasiliy
11.06.2017
19:29:27
Попробуй инклуд:'' к филдам добавь

ojab
11.06.2017
19:41:36
лучше include: [], ну да это вкусовщина

и class_name: 'Users::Professor' из сериализатора можно убрать, оно из модели должно подхватываться

Eugene
11.06.2017
20:03:04
Валера
11.06.2017
20:16:08
@Eugene_Shved у тебя не было такой ишибки? "ERROR — omniauth: (vkontakte) Authentication failure! invalid_credentials: OAuth2::Error, invalid_grant: Code is invalid or expired."

@Eugene_Shved или может быть значешь как ее решить?

kapkapbopoh
11.06.2017
20:27:10
https://www.digitalocean.com/community/questions/getting-invalid_grant-error-when-trying-to-use-oauth-with-digitalocean-gem-in-my-rails-app

Валера
11.06.2017
20:36:09
Спасибо попробую!)

неа, не помогло

Eugene
11.06.2017
20:40:55
omniauth (1.6.1) hashie (>= 3.4.6, < 3.6.0) rack (>= 1.6.2, < 3) omniauth-vkontakte (1.3.7) omniauth-oauth2 (~> 1.1)

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

https://github.com/Evshved/CourseProject

Google
Валера
11.06.2017
20:43:11
Спасибо!!! Буду разбираться!!

Karina
12.06.2017
06:25:11
Darknet - темная сторона всемирной паутины @darknets

Кøе-ктø Геннадьевич
12.06.2017
06:36:48
Бот?

Denis
12.06.2017
12:56:30
Вопрос по гему CarrierWave. Когда прописываешь version с resize_to_fill. То разные версии изображения генереируются сразут во время загрузи на сервер или во время каждого обращения

Vasiliy
12.06.2017
12:57:09
во время загрузки

там в ридми карира есть как пересоздать их

v
12.06.2017
12:57:28
по дефолту генерируются один раз во время загрузки

Denis
12.06.2017
12:58:19
в базе пропиывать только одно поле? а потом во время вызова просто обращаться по названию версии? верно?

Vasiliy
12.06.2017
12:58:44
да

v
12.06.2017
12:58:44
да

Denis
12.06.2017
13:06:02
Как лучше сделать тогда ? чтобы изображение сразу маштабировалось при загрузке или каждый при обращение если на изображение еще нужно крепить ватермарку

v
12.06.2017
13:06:33
естественно его лучше масштабировать один раз

v
12.06.2017
13:06:48
тогда же можешь и ватермарку прикрепить

Alex
12.06.2017
13:07:18
ох, ватермарки это дурной тон

если изображения профессиональные и уникальные, то лучше чтобы их наносили на само изображение, а не силами сервера

а если изображения не уникальные, то и смысл на них ватермарки ложить? )

Artur
12.06.2017
13:10:05
Alex
12.06.2017
13:13:51
тогда да, согласен

просто я иногда ИМ встречаю с ватермарками )

Denis
12.06.2017
13:21:35
интернет магазин запчастей. фото уникальные

Google
Denis
12.06.2017
14:32:41
CarrierWave Как сделать чтобы загружаемая фото сжималась? при этом оригинал чтобы не загружалася?

Vitaliy
12.06.2017
15:11:24
Сжимать на клиенте? Такое себе занятие. В js жать и отправлять в base64

Denis
12.06.2017
15:13:40
process resize_to_limit: [370, 370]

Глеб
12.06.2017
17:47:57
@vskopuk у Denis был вопрос же не о резании, а о сжимании и удалении оригинала. Может решить лёгким костылём удаления файла при событии создания изображения.

Admin
ERROR: S client not available

Глеб
12.06.2017
17:51:38
Тенпеннай ,ох во истину . Просто как то не логично , ибо из чего гему делать фото без оригинала то. Ну в теории мой вариант должен делать схожи конечный результат , не так ли? Тип не будет оригинала

Amir
13.06.2017
07:02:10
Ребята, подскажите, посоветуйте Нужно сделать супер динамическую форму Форму рисую при помощи simple_forms Вобщем части формы такие поля как select, radio groups формируются динамически, в зависмости от выбранных checkbox и т.п. вопрос как правильно организовать ajax запросы. Рисовать все поля котороые генерирует simple_form не очень хочеться формировать на javascript вставляя все нужные классы к полям наверно надо рисовать эти на стороне сервере и возвращать уже готовых хмл с полями, например collection_radio_buttons ит.п.

посоветуйте правильно как делают

Vasiliy
13.06.2017
07:09:14
правильно делают через vue или ангуляр, реакт какой

Vitaliy
13.06.2017
07:10:46
я для такого реакт подключил. доволен. намного лучше прошлых своих велосипедов на jquery/coffeescript

можно попробовать через jquery_ujs/rails-ujs, сабмитить форму при каждом изменении поля, при этом на сервере не обрабатывать данные с формы (не работать с моделями), а просто рендерить тот же паршиал формы, что и изначально. Который, при наличии теперь выбранных в полях данных - будет строить другие поля, зависящие от первых.

Vasiliy
13.06.2017
07:13:06
в общем навелосипедить всё то для чего делали вуй, реакт и прочее, кек)

Alexander
13.06.2017
07:14:23
посоветуйте правильно как делают
Погугли видео с RC 2016, там поверхностно рассказывали, как использовать vue для форм

Vasiliy
13.06.2017
07:14:54
я думаю что если форма больше чем заполнить-отправить-сохранить однозначно стоит потратить время, хотя бы на поверхностное прикручивание жс фреймворка, даже если на это уйдёт день, то потом это окупится втройне нежели свои велики

Ребят, кто с active_model_serializer работал? У меня такая трабла - хочу в зависимости от поля в БД(роли) юзать разный сериалайзер, сейчас это так сделано def serializer_class user? ? UserSerializer : CompanySerializer end и ща понимаю что очень ебучее решение, т.к. оно берётся сразу и без возможности использования с неймспейсами, как быть? может кто сталкивался?

ojab
13.06.2017
09:03:56
свою LookupChain впилить?

а, хотя оно только по имени класса

Google
Vasiliy
13.06.2017
09:04:50
да, я чет в ту сторону смотрел, там вроде инстанс недоступен

хотя решилось _на данный момент_ через serializer_for там где надо в связях рендерить, но думаю чет в будущем переделаывать надо будет

Di
13.06.2017
09:18:17
Друзья, подскажите направление раскопок с проблемой, не знаю с какого конца браться. Симптомы - на сервере практически кончается память. Из необычного - в htop вижу кучу postgres процессов в статусе idle. Раньше их было меньше кажется.

Раньше потребление памяти было 7-8 гигов. Теперь 30 кушает.

Сервер - юникорн.

ojab
13.06.2017
09:33:35
А кто память жрёт?

Di
13.06.2017
09:33:59
Вот скрин



ojab
13.06.2017
09:35:04
рельсы?

Di
13.06.2017
09:35:56
Юникорновский воркеры до гига примерно растут, но они вроде так и были всегда.

Рельсы.

ojab
13.06.2017
09:36:58
тогда уменьшай количество воркеров и/или db pool

pg на каждое соединение процесс создаёт

Di
13.06.2017
09:50:49
pg на каждое соединение процесс создаёт
А то что они висят ничего не делают это нормально? Они не должны через какое то время бездействия закрываться?

ojab
13.06.2017
09:51:24
не

это ок, постгрес так работает

ну и, в любом случае, зачем тебе больше соединений чем сервер может обработать? Чтобы под нагрузкой падало?

Di
13.06.2017
09:53:04
ojab
13.06.2017
09:54:52
хз, от приложения зависит, возможно лучше пул уменьшить. Но если нагрузки нет — пофиг.

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