@rubylang

Страница 1488 из 1684
Lavrushchik
08.05.2018
06:49:10
а лан, я уже через document.evaluate сделал

Darth
08.05.2018
06:49:49
Я думаю из-за поиска по классу у тебя проблема была

И возможно ты получал массив

И пытался у массива вызвать value

Google
Lavrushchik
08.05.2018
06:52:39
запись единичная была

блин. evaluate отработал в коде, а вот значение не отдало

Darth
08.05.2018
06:54:35
запись единичная была
Точно не массив с 1 элементом?

Денис
08.05.2018
06:55:01
querySelector всегда возвращает узел

querySelectorAll - возвращает коллекцию узлов

так что все норм в этом плане)

Lavrushchik
08.05.2018
06:56:45
ладно, другой вопрос driver.execute_script("document.evaluate(\"//input[@class='.class']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.value") запускается. в консоли браузера оно отдаёт значение. как мне вернуть в коде в переменную?

Богдан
08.05.2018
08:07:33
господа, а как правильно фиксить для отображения чисел флоат, а то 0.07899 - 0.078709 = 0.00028100000000000347

Roman
08.05.2018
08:12:23
через round

Богдан
08.05.2018
08:14:24
через round
а оно округлит верно, а то у меня на js, была аналогичная проблема, и там округляение бывало округляло и на выходе получалось неправильное число?

ojab
08.05.2018
08:14:56
> (0.07899.to_d - 0.078709).to_f => 0.000281

Roman
08.05.2018
08:14:58
верно

Богдан
08.05.2018
08:19:34
> (0.07899.to_d - 0.078709).to_f => 0.000281
сенкс, но я так понял это сугубо рельсовский метод to_d?

Google
ojab
08.05.2018
08:19:52
не, это require 'bigdecimal/util'

Богдан
08.05.2018
08:21:49
не, это require 'bigdecimal/util'
сенкс, ты реально кладезь информации. ?

Alex
08.05.2018
08:39:26


Ilya
08.05.2018
08:40:33
а не на Settings.get.link_name ли у тебя падает?

если именование одинаковое

Alex
08.05.2018
08:42:07
.link_name такого метода нет. закоменченные строки работают планировал вызвать например @obj.social_link(vk_link)

Sergii
08.05.2018
08:42:45
он же просил не округлять а форматироват для вывода

'%0.6f' % (0.07899 - 0.078709) => "0.000281"

в простейшем случае

а так есть хелперы

@obj.social_link(:vk_link)

ну и для проверки из консоли @obj.send :vk_link

Settings.get.send :vk_link

Dmitry
08.05.2018
09:13:34
У кого нибудь было что редактор atom не разворачивает дерево внутри папки

т.е. там куча папок внутри а они их не дает посмотреть, бред какой то

Sergii
08.05.2018
09:20:10
бдыщ!

Dmitry
08.05.2018
09:21:37
разобрался, папка была в gitignore

Mikhail
08.05.2018
09:28:11
Вроде ||= должно быть а не ||
Не совсем понял, но если что a ||= b эквивалентно a || a = b , но не a = a || b .

Dmitry
08.05.2018
09:29:05
да невнимательно посмотрел.

Google
spartakusQ
08.05.2018
09:30:47
Богдан
08.05.2018
09:31:41
spartakusQ
08.05.2018
09:32:19
какой?
Ща я в книжке чекну, недавно смотрел.

Богдан
08.05.2018
09:37:27
тоже читал эту книгу, сенкс

но тут есть один недостаток, он добавляет нули

Sergii
08.05.2018
09:40:11
https://apidock.com/rails/ActionView/Helpers/NumberHelper

:precision - Sets the precision of the number (defaults to 3). во всех хелперах работает )

Богдан
08.05.2018
09:40:31
"%.8f" % (0.07899 - 0.078709) "0.00028100"

Sergii
08.05.2018
09:41:14
но тут есть один недостаток, он добавляет нули
:strip_insignificant_zeros - If true removes insignificant zeros after the decimal separator (defaults to false).

spartakusQ
08.05.2018
09:43:03
"%.8f" % (0.07899 - 0.078709) "0.00028100"
Так правильно 8 знаков

Богдан
08.05.2018
09:43:41
ну так мне нужно что бы не было лишних разядов

spartakusQ
08.05.2018
09:44:20
Богдан
08.05.2018
09:44:28
spartakusQ
08.05.2018
09:45:10
угу
Регялярками?

Богдан
08.05.2018
09:45:13
:strip_insignificant_zeros - If true removes insignificant zeros after the decimal separator (defaults to false).
сенкс, только непонятно какой метод использовать, что бы для обычного числа, без добавлений

Sergii
08.05.2018
09:46:47
обычно, если задают фикс размер, то хотят что б он был всегда )

а, кстати, хак нагугли для формата, ггг

"%g" % ("%.10f" % (0.07899 - 0.078709)) => "0.000281"

Богдан
08.05.2018
09:54:10
Google
Богдан
08.05.2018
09:59:50
"%g" % ("%.10f" % (0.07899 - 0.078709)) => "0.000281"
кривой хак "%g" % ("%.10f" % (0.07899 - 0.07898)) => "1e-05"

Sergii
08.05.2018
10:02:14
ну конечно

g | Convert a floating point number using exponential form | if the exponent is less than -4 or greater than or | equal to the precision, or in dd.dddd form otherwise. | The precision specifies the number of significant digits.

ну, накрайняк, можно еще регекспом отпилить :))

Admin
ERROR: S client not available

Alexey
08.05.2018
10:58:44
Mihhail Короче, ушёл читать Enterprise Rails. Спс.

Задача для джуна в лоб, значит b1–*e1-*s и не надо оптимизировать без прямой задачи где это будет проблемой

Артур
08.05.2018
11:40:15
Настя! Правила читала ?)

Dmitry
08.05.2018
11:42:46
Подскажите, как валидировать запись на то что в ней записан id который существует в определенной таблице.

И чтобы два раза не вставать, как запретить удаления записей в моделе.

Alex
08.05.2018
11:46:27
Вернее ошибок нету, кейс включить пагинацию в json

Dmitry
08.05.2018
11:55:37
нужна валидация

Lavrushchik
08.05.2018
12:05:54
Народ, а есть какая-нибудь приблуда, чтобы смотреть логи с продакшн-сервера, не подрубаясь к нему по ssh?

Pavel
08.05.2018
12:13:51
Народ, у кого-нибудь есть чат для node.js - ков? Кинте плз. ссылку.

Ilya
08.05.2018
12:14:20
вбиваешь в поиске телеграма nodejs

https://t.me/nodejs_ru

Dmitry
08.05.2018
12:14:59
если в модели написать def destroy raise "Cannot delete contract route" end

это поможет предотвратить удаление записей?

Pavel
08.05.2018
12:15:40
https://t.me/nodejs_ru
Спасибо!

Google
Mikhail
08.05.2018
12:17:32
если в модели написать def destroy raise "Cannot delete contract route" end
Почему бы в роутах не прописать что-то типа map.resources :photos, :except => :destroy ?

Dmitry
08.05.2018
12:18:09
у меня тут redmine, тут своя атмосфера

на каждый пук плагин пишем

Смерть
08.05.2018
12:40:28
Привет всем. У меня есть строка из i18 вида "Text %{insertion}". Можно как-то ее интерполировать вне i18. Что-то типа "Text %{insertion}".interpolate(insertion: 'my text')?

Мне важно подставить три переменные в текст, как это делает i18, но без него и без #{}

Mikhail
08.05.2018
12:44:52
"Text %s" % "1234" - норм, будет?

Смерть
08.05.2018
12:46:01
кажись нашел решение сам. "my template: %{insertion}" % {insertion: 'text'}

Mikhail
08.05.2018
12:46:14
C двумя переменными, например, так "This is a %s verb, %s" % ["1", "2"]

Смерть
08.05.2018
12:46:18
hotline
08.05.2018
12:52:22
здравствуйте! Посдкажите плес подсовываю кастомную урлу в url_for – и получаю линку без домена который указан environment_конфиге, в чем может быть ошибка?

Alex
08.05.2018
12:54:07
Подскажите пожалуйста, есть сериалайзер, я хочу унаследоваться от него, так как часть его я могу переиспользовать. ItemSerializer < PaginatedSerializer но я не хочу использовать все атрибуты указанные в PaginatedSerializer, а хочу использовать только те, которые укажу в ItemSerializer как это правильно сделать?

или правильно вынести часть методов из PaginatedSerializer в модуль и инклудить его куда нужно?

Roman
08.05.2018
13:14:24
переопределить атрибуты?

Mikhail
08.05.2018
13:39:11
> или правильно вынести часть методов из PaginatedSerializer в модуль и инклудить его куда нужно? В первом приближении я бы так и сделал, только с использованием ActiveSupport::Concern в миксине.

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