@proRuby

Страница 1287 из 1594
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
Это ActiveAdmin, где можно посмотреть его контроллеры?
В папки админ внутри файла с именем модели

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
переопределите дефолтные так, как вам надо

хотя бы для того, чтобы увидеть, в этом ли проблема

Сергей
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
force_ssl может помочь в этой ситуации?
Нет, не поможет, force_ssl я сделал, но url то к картинки захардкожен

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?

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
A has_many B
A.where.not(b: nil)

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
Разве джоин не просто присоединяет данные?
там по умолчанию джойн который выбирает только то где A имеет B

если нужно вообще все, надо другой джойн указывать

кстати то место где очень легко лохануться.

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:02:24
что значит на первое место?
Должен вернуться массив хешей, где хеш с key=ru стоит 0-элементом, а потом следуют хеши по убыванию count

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
Вы сортируете yml файлы? Если да, то как?
а что именно вы там хотите сортировать и зачем?

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
я поставил его, проблевался, закрыл и с тех пор не открывал

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
Антон, как часто ты пользуешься вимом? Годнота?

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

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
бегать головой искать алфавит?

Страница 1287 из 1594