
Kazakbay
07.07.2017
12:16:33
это так пример, а так ваще для всех таблиц и для всех полей так надо сделать
не только для Person
вобщем перед записью мне надо понять название таблицы, типа поля(ссылка) и после если есть таковое, то преобразовать в такой формат и уже дальше использовать его для своих нужд

ojab
07.07.2017
12:18:31
тогда, как уже сказали выше, ты пытаешься переизобрести http://guides.rubyonrails.org/association_basics.html#polymorphic-associations

Google

ojab
07.07.2017
12:19:36
или нет, department.person = Person.first должно работать так же как и department.person = SomethingElse.first?

Kazakbay
07.07.2017
12:19:36
да уже переизобрели)), надо просто туда передать уже формат "t:table_name:id"

ojab
07.07.2017
12:20:13
или просто есть много has_one и нужно сохранять в кастомном формате?

Vasiliy
07.07.2017
12:20:46
прост изменять person_id если оно ещё где-то в связях участвует довольно глупая затея

ojab
07.07.2017
12:20:51
Если ты будешь хранить в БД кастомный формат, то поломаются join'ы и иже, так что лучше хранить в базу просто id и преобразовывать при необходимости

Alexey
07.07.2017
12:44:38

ojab
07.07.2017
13:11:33
А чем оно всё лучше стандартного Rails.application.config?

No
07.07.2017
13:29:30
Ребята, ещё такой вопрос. Нужен template админки на бутстрапе без сотни подтягиваемых js-файлов. Желательно онли css и js плагины из core бутстрапа. Есть вообще такое? Кор бутстрап выдает тонны результатов, но все они очень тяжелые

v
07.07.2017
13:34:14
нету такого
за такое не платят
но собственно, такое ты и сам навалять можешь
на то и бутстрап

Google

No
07.07.2017
13:42:14
но собственно, такое ты и сам навалять можешь
тут чисто мой просчет и фэйл, больше на эти грабли не наступлю )сидел на administrate, потом выпилил и запилил свою админку. надо быстренько что-то заказчику показать, а разные тяжелые css плагины выдают тонны странного поведения )
будет на будущее наука

Stanislav
07.07.2017
13:44:26
https://bugs.ruby-lang.org/issues/13728

Aleksey
07.07.2017
13:51:29

Vasiliy
07.07.2017
14:05:07

No
07.07.2017
14:19:19
ИМХО )

ojab
07.07.2017
14:19:59
никто не запрещает отключить

Vasiliy
07.07.2017
14:21:27
там 6 ксс и ~13 жс, лел, видимо ты тонну не видел
https://blackrockdigital.github.io/startbootstrap-sb-admin-2/pages/index.html ещё есть, совсем прям простой

No
07.07.2017
14:29:52
Таки спасибо, ребята. Admin LTE поудобнее и поменьше, чем та же gentelella
и заинтегрировалось всё сразу без странных ошибок в js, по факту поменять нужно только стили топбара и сайдбара и всё заработает

v
07.07.2017
14:32:44

Vasiliy
07.07.2017
14:32:56
?

v
07.07.2017
14:34:03
там конечно не 6 css и 13 жс, но запихнутый рафаэль и еще какое-то говно не тянут на "просто"

Vasiliy
07.07.2017
14:34:34
так это для графиков
выкинь их если графики не нужны
но графики вроде всегда ебанную кучу всего тащят, а так там вроде самый простой бутстрап
эт например вот такая жиробаза, это да
http://getbootstrapadmin.com/remark/base/index.html

Никита
07.07.2017
17:49:29
А почему свою админку не хотите накидывать ?? Быстрее и приятнее будет. Грибы да ес6

Google

Никита
07.07.2017
17:49:44
*гриды

Stanislav
07.07.2017
17:50:25
да даже скаффолды приятнее активадмин будут

Anton
07.07.2017
17:51:04

Денис
07.07.2017
17:52:01

Zulkar
07.07.2017
17:52:55
ActiveAdmin нужно включить в рельсу по дефолту

v
07.07.2017
17:54:58

Денис
07.07.2017
17:55:48
Есть более простая админка, rails admin
Дрова дровами, но простая как сапог
Удобнее консоли и быстрее АА

Евгений
07.07.2017
17:58:25
Особенно когда приходится там делать что-то не совсем стандартное или подключать внешние стили/js, угу.

v
07.07.2017
17:58:52
вместо rails_admin уж точн лучше консоль использовать
по крайней мере написанное можно поправить
а в rails_admin все гвоздями прибито
там, блин, надо новую версию гема делать, чтобы его кастомизировать

Stanislav
07.07.2017
18:00:14
ну и это гавно стабильно отваливается под свежие версии рельсов
кек

Евгений
07.07.2017
18:00:42
Уж проще еще один проект завести, который смотрит в ту же базу.

Google

Евгений
07.07.2017
18:00:55
Ну или энжином.

Stanislav
07.07.2017
18:01:37

v
07.07.2017
18:02:03
yep

Anton
07.07.2017
18:07:32

Klim
07.07.2017
18:12:15

Anton
07.07.2017
18:14:54
Ааааа

Admin
ERROR: S client not available

Anton
07.07.2017
18:14:56
Как ору
А можешь сделать такую же только в английском гугле?

Антон
07.07.2017
18:26:09

Klim
07.07.2017
18:34:24

Artur
07.07.2017
18:35:57
Бля. В голос.

Aldar
07.07.2017
18:37:44

F
07.07.2017
18:39:49
Robotgirls создали свою админку для рельсов

Anton
07.07.2017
18:40:58

v
07.07.2017
18:41:46

F
07.07.2017
18:43:07
https://github.com/thoughtbot/administrate
Кто использовал?

Anton
07.07.2017
18:45:45
Тотботы, да

Google

Anton
07.07.2017
18:45:58
Я игрался, админка как админка
Но я не доверяю решениям тотботов

F
07.07.2017
18:47:36

Fedor
07.07.2017
18:50:02
кстати ни разу не прикручивал к рельсе актив админ и прочее
что они вообще умеют?

Aldar
07.07.2017
18:50:43

Fedor
07.07.2017
18:50:52
От админки обычно требуются какие-то специфические узкосависимые от проекта действия, а не просто локальная реализация CRUD
слабо представляю штатный плагин на все случаи жизни

Anton
07.07.2017
18:52:57
Почему?
Очень сложно кастомизируется
+ их фактори мне не нравятся (личные причины и куча боли)

Fedor
07.07.2017
19:01:48

Anton
07.07.2017
19:05:37
Часто тебе нужна какая-то бизнес логика
(Часто Ее дохуя)

Fedor
07.07.2017
19:06:42
ну допустим
как тогда выглядит гем которые ее реализует, если она неизвестна
даже приблизительно?