
Subb98
09.07.2018
05:53:12
это? https://github.com/activeadmin/activeadmin

Сергей
09.07.2018
05:53:20
Да

Alex
09.07.2018
05:54:24

Subb98
09.07.2018
05:54:45
https://github.com/activeadmin/activeadmin/blob/master/docs/8-custom-actions.md

Google

Сергей
09.07.2018
05:56:38

Subb98
09.07.2018
05:57:02
переопределите дефолтные так, как вам надо
хотя бы для того, чтобы увидеть, в этом ли проблема

Alex
09.07.2018
06:09:51

Сергей
09.07.2018
06:31:31
Хм, кажется это у меня не баг, а фича от другого разработчика, понять бы ещё как она реализованна

Alex
09.07.2018
07:19:05
Всем привет. Есть старый сайт на rails 3, который решили перевести на https, напоминает блог. В нем стоит tinymce редактор текста, через который пишут текст и вставляют картинки. Проблема в том, что после загрузки картинки он вставлял в source код полный путь к картинке, а не относительный и все картинки вставлены как http. Как вот теперь все это перелопатить на https?
через gsub по всей базе приходит только на ум

Alex
09.07.2018
07:22:06

Ilya
09.07.2018
07:22:31
force_ssl может помочь в этой ситуации?

Alex
09.07.2018
07:22:56
нужно больше костылей

Alex
09.07.2018
07:23:38

Alex
09.07.2018
07:24:05

Alex
09.07.2018
07:24:20

Google

Alex
09.07.2018
07:24:38

Alex
09.07.2018
07:25:13
ну сейчас придется gsub по всей базе гонять, а иначе будет ругаться соединение с сайтом защищено не полностью
еще создает сложности если владелец сайта вдруг решил сменить домен

Roman
09.07.2018
07:28:57
Можно воткнуть костыль типа коллбэка в модели или декоратора, который будет дописывать s, если ее нет в ссылки

Alex
09.07.2018
07:29:21
Жосткий костыль )
прям даже костылище )

Roman
09.07.2018
07:30:09
Ога, ну такое временное рншение, базу править надо в любом случае
Ну а кардинальное решение манкипатчить этот редактор, чтобы он сохранял относительный путь)

Alex
09.07.2018
07:33:47

Roman
09.07.2018
07:37:41
Ну ты можешь сначала пихнуть коллбэк, а потом заняться редактором, чтобы базу два раза не править

Tim
09.07.2018
07:41:13
вот бы в is_a? можно было передавать несколько параметров
типа other.is_a?(Cents, Dollars) вместо other.is_a?(Cents) || other.is_a?(Dollars)

Roman
09.07.2018
07:53:32
чем это мешает?
будет ругаться на незащищенным контент на защищенной странице

Alexander
09.07.2018
13:08:10
Граждане, кто упарывался в stimulus? Я вот ему рассказываю про то, что вот у меня есть такие таргеты в классе. @targets = ['num', 'name'] (да, это кофе). А потом я к этому обращаюсь, там уже большая портянка стимулуса унутре. Где мне взять этот простой массив или массив из элементов numTarget и nameTarget? Городить два массива чот как то не хочу

Dima
09.07.2018
14:47:41
Как вызвать метод имя его название в строке, или какие способы послать сообщения к Руби объекту?
https://goo.gl/jaGvLC

Alex
09.07.2018
14:47:59
.send(:method, args**)

Dima
09.07.2018
14:50:22
интересная статья: http://rubylearning.com/blog/2010/11/03/do-you-understand-rubys-objects-messages-and-blocks/
пока гулил вопрос нашел такой ресурс, для самого начального уровня, с картинками: https://bparanj.gitbooks.io/ruby-basics/content/sender_receiver_message.html

Darth
09.07.2018
14:57:16
Как выбрать только те ModelA, которые имеют ModelB?

Alex
09.07.2018
14:57:48

Google

Alex
09.07.2018
14:57:53
что значит имеют?

Darth
09.07.2018
15:01:09
A has_many B

Alex
09.07.2018
15:02:00

rekero
09.07.2018
15:02:41

Gleb
09.07.2018
15:02:53
A.joins(:b)

Alex
09.07.2018
15:02:55

Darth
09.07.2018
15:03:35
Разве джоин не просто присоединяет данные?

Alex
09.07.2018
15:03:54
если нужно вообще все, надо другой джойн указывать
кстати то место где очень легко лохануться.

Darth
09.07.2018
15:07:54
А-а, там иннер джоин
Спасибо

Сергей
09.07.2018
20:43:38
Как можно отсортировать хеш по убыванию count, поставив определенный хеш в начало (c code=RU должен быть на первом месте).
hash = {"ru"=>{:code=>"RU", :count=>5}, "en"=>{:code=>"EN", :count=>8}, "ua"=>{:code=>"UA", :count=>9} }
Должно получиться: [{:code=>"RU", :count=>5},{:code=>"UA", :count=>9},{:code=>"EN", :count=>8}].
Сортировку по count сделал так: hash.values.sort_by { |x| x[:count] }.reverse
А как поставить на первое место хеш {:code=>"RU", :count=>5}?

Roman
09.07.2018
20:59:09
.values

Николай
09.07.2018
21:00:11
Как можно отсортировать хеш по убыванию count, поставив определенный хеш в начало (c code=RU должен быть на первом месте).
hash = {"ru"=>{:code=>"RU", :count=>5}, "en"=>{:code=>"EN", :count=>8}, "ua"=>{:code=>"UA", :count=>9} }
Должно получиться: [{:code=>"RU", :count=>5},{:code=>"UA", :count=>9},{:code=>"EN", :count=>8}].
Сортировку по count сделал так: hash.values.sort_by { |x| x[:count] }.reverse
А как поставить на первое место хеш {:code=>"RU", :count=>5}?
Как вариант можно использовать обычный sort. Он очень гибкий. Дописать в блок просто условие для ru


Roman
09.07.2018
21:01:04
Как можно отсортировать хеш по убыванию count, поставив определенный хеш в начало (c code=RU должен быть на первом месте).
hash = {"ru"=>{:code=>"RU", :count=>5}, "en"=>{:code=>"EN", :count=>8}, "ua"=>{:code=>"UA", :count=>9} }
Должно получиться: [{:code=>"RU", :count=>5},{:code=>"UA", :count=>9},{:code=>"EN", :count=>8}].
Сортировку по count сделал так: hash.values.sort_by { |x| x[:count] }.reverse
А как поставить на первое место хеш {:code=>"RU", :count=>5}?
что значит на первое место?
ну и вместо sort_by { |x| x[:count] }.reverse лучше sort_by { |x| -x[:count] }

Сергей
09.07.2018
21:02:24

Roman
09.07.2018
21:02:54
а что у тебя получается при hash.values.sort_by { |x| -x[:count] }
аа все понял

Google

Roman
09.07.2018
21:06:21
hash.values.sort { |x,y| x[:code] == 'RU' ? -1 : x[:count] <=> y[:count] }

Сергей
09.07.2018
21:07:53

Darth
10.07.2018
07:46:47
Вы сортируете yml файлы? Если да, то как?

Alex
10.07.2018
07:56:44

Darth
10.07.2018
07:58:46
По алфавиту ключи
Уже нашёл
Пришлось атом ставить

Alex
10.07.2018
07:59:05

Admin
ERROR: S client not available

Darth
10.07.2018
07:59:19
Нашел плагин для него который это делает

Alex
10.07.2018
07:59:26
так это просто через руби можно сделать
ну и непонятно зачем это делать )

Tim
10.07.2018
07:59:54
я кстати не понял, почему в интернете начинается хайп по поводу вскод

Darth
10.07.2018
08:00:04
Зачем писать сортировку хешей когда кто-то уже сделал плагин?

Tim
10.07.2018
08:00:25
я поставил его, проблевался, закрыл и с тех пор не открывал

Личная
10.07.2018
08:00:34

Darth
10.07.2018
08:00:56

Tim
10.07.2018
08:01:29
ну просто в твиттере много вебщиков заграничных прям неистово фапают на него

Google

Darth
10.07.2018
08:01:44
И есть удобный гит UI
Удобнее даже чем в иде от жет браинс

Anton
10.07.2018
08:02:04
Или просто в юниксе

Tim
10.07.2018
08:02:32
Антон, как часто ты пользуешься вимом? Годнота?
я пробовал пересесть, но чето не научился хоткеям и без плагинов совсем плохо было

Anton
10.07.2018
08:05:40

Alex
10.07.2018
08:06:59

Tim
10.07.2018
08:07:28

Darth
10.07.2018
08:07:28
зачем?
Чтобы был порядок и можно было искать не только через ctrl f

Alex
10.07.2018
08:08:10
File.write "path", Yaml.load("path").sort.to_yaml
Где то так

Anton
10.07.2018
08:08:54

Alex
10.07.2018
08:08:57
иначе кроме тебя кто то опять порядок нарушит

Darth
10.07.2018
08:09:30

Alex
10.07.2018
08:11:33
бегать головой искать алфавит?