
Смерть
07.06.2017
05:46:19
рендерить ajax

Vitaly
07.06.2017
05:49:45
этот код во вьюхе написан я так понял?

Amir
07.06.2017
06:37:01
Подскажите как реализовать такое поле, легко и быстро
текстовое поле с возможностью выбора вариантов из комбобокса, или ввести свою версию текста, не обязательно только из списка

Vitaly
07.06.2017
06:44:11
Ну кек.
а, ясно. в каждой подключенном ресурсе нужно добавлять menu parent: 'MenuName'
например

Google

Artur
07.06.2017
06:58:13

Vitaly
07.06.2017
07:03:22
ну по другому через инциализаторы это убого - постоянно перезагружать сервер

Denis
07.06.2017
07:13:17
Привет. Вопрос по поводу тогок как избавится от костыля. У меня таблица Goods связяна с Models через таблицу GoodsModels. В таблицу Models я заношу данные с одной страницы. Затем перехожу на страницу Goods заношу его данные и также выбираю данные с таблицы Models и заношу их так же в таблицу GoodsModels. Делаю это вот так
@admins_good.models << Model.where(id: params[:good][:model_ids])
Как можно лучше?

Svyatoslav
07.06.2017
07:18:36

Denis
07.06.2017
07:19:14
Вот моя связь
Модели я заношу на отдельной странице так нужно.
Потом при заполнее Goods. Мне нужно выбрать те модели и чтобы произошла между ними связи в GoodsModels
Я это делаю выше упомянуто как
Мне кажется что есть лучше способ

s
07.06.2017
07:26:33
Model.where(id: params[:good][:model_ids])??
find
в остальном – что не так во флоу? что значит “как можно лучше”? а как надо вообще?

Google

s
07.06.2017
07:27:29
таблица Googs странная, вообще не по соглашениям

Denis
07.06.2017
07:27:49
Как надо не знаю и кажетсся что костыльно
Что именно в ней странного?

s
07.06.2017
07:28:31
сочетание камелкейса с андескором – это странно
model – название таблицы почему-то в единственном числе

Denis
07.06.2017
07:29:08
Это просто схема. на самом деле в множественном

Svyatoslav
07.06.2017
07:29:58
Тебе все равно сначала нужно проверить наличие записей по указанным id, так что все ок

ojab
07.06.2017
07:41:28
wat

Igor
07.06.2017
07:41:33
Ни то ни другое :)

Vasiliy
07.06.2017
07:42:10
мне надо картинку генерить на сервере, думаю какой гем взять

Igor
07.06.2017
07:42:12
chunky_png наше всио

ojab
07.06.2017
07:42:21
rmagick уже можно использовать без imagemagick'a?
[или graphicmagick'a]

Igor
07.06.2017
07:42:49
> This library can read and write PNG files. It is written in pure Ruby for maximum portability. Let me rephrase: it does NOT require RMagick or any other memory leaking image library.

Vasiliy
07.06.2017
07:43:29
так, стоп значит я погнал не совсем разобравшись
minimagic

ojab
07.06.2017
07:44:53
а что тебе нужно от сгенерированных картинок?

Vasiliy
07.06.2017
07:45:04
текст на белом фоне

ojab
07.06.2017
07:45:42
формат изображения?

Google

Vasiliy
07.06.2017
07:47:33
любой, но думаю лучше png
текст четче

ojab
07.06.2017
07:49:04
ну svg можно без всяких библиотек генерировать, например
хм, чото живых биндингов ruby к gd не видно

Vasiliy
07.06.2017
07:51:02
не, png надо

ojab
07.06.2017
07:58:10
imagemagick лучше не юзать, если есть возможность
ибо оно тяжёлое и, периодически, сильно небезопасное

Vasiliy
07.06.2017
08:13:00
ок, спасибо

Evgenii
07.06.2017
09:18:49

Hard
07.06.2017
09:35:24
Как узнать количество юзеров которые онлайн ( Devise )
Юзаю такой метод, он не пашет
<%= User.where('last_seen > ?', 5.minutes.ago).count %>

Vasiliy
07.06.2017
09:44:51
почему думаешь что не пашет?

Vasiliy
07.06.2017
09:47:41
чуваки, можно ли как-нибудь ограничить доступ к переменной инстанса внутри потомка? тип
class A
def initialize
@var = 1
end
end
class B < A
def foo
@var = 2 # ERRORRRR STTOPPP NOT TOUCH!!!
end
end

Vitaly
07.06.2017
09:52:43
а там же есть декларации protected и private

Кøе-ктø Геннадьевич
07.06.2017
09:54:08
а чем ты рисовал схему?

Denis
07.06.2017
09:54:22
http://dbdesigner.net/
Отличный сайт

Кøе-ктø Геннадьевич
07.06.2017
09:54:46
класс. спасибо

Dima
07.06.2017
09:54:50

Vasiliy
07.06.2017
09:55:08
@@ переменная класса же

Google

Dima
07.06.2017
09:55:33
Но я сам не очень люблю такое.
А..

Admin
ERROR: S client not available

Vasiliy
07.06.2017
09:57:04
а они вроде не потоко безопасны
не, нельзя так(

Alex
07.06.2017
10:29:04

Denis
07.06.2017
10:29:21
http://dbdesigner.net/

ojab
07.06.2017
10:39:20
из-за этого большая часть проблем с секурностью

Vasiliy
07.06.2017
10:42:18
у меня в рельсе в базовом контроллере есть переменные экземпляра типа
def current_user; @user ||= find_user; end;
чтобы случайно @user не затереть в экшене каком-нибудь
без переменной экземпляра оно кэш AR использует, я думаю стоит вообще выносить в переменную экземпляра чтобы от запроса к кэшу избавиться?

ojab
07.06.2017
10:46:33
нет

Vasiliy
07.06.2017
10:47:11
??

Sergey
07.06.2017
10:52:29
Как вызвать в конце метода проверку, которая не повлияет на возвращаемый результат?
Идея такая:
def zero_check(a)
return 1 if a.zero? || a.blank?
end
def hi
a = 2
zero_check(a)
end
hi #=> 2
a = 2 -> это число будет из другого метода, которое может вернуть 0, больше ил пустой массив

v
07.06.2017
10:58:45

ojab
07.06.2017
10:59:36

Google

Dima
07.06.2017
11:00:53

Sergey
07.06.2017
11:00:58
Результат будет равен значению "1" только если число а будет нулем или []

Dima
07.06.2017
11:01:06
Есть даже гемы такие

ojab
07.06.2017
11:01:13

Dima
07.06.2017
11:01:29

ojab
07.06.2017
11:01:33
я понимаю что "после" по-английски будет "after", на вопрос это не отвечает

Sergey
07.06.2017
11:02:04
она должна влиять только если удовлетворяет условию
проверки немного отличаются друг от друга в разных методах

ojab
07.06.2017
11:02:26
zero_check(a) || a

Sergey
07.06.2017
11:02:29
я хочу унифицировать их в один

ojab
07.06.2017
11:02:55
ну или прямо из проверки a возвращай

Sergey
07.06.2017
11:04:01
в целом, да.. надо пойти проветриться)
Спасибо