
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

Денис
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

Google

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

Богдан
08.05.2018
08:21:49

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

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

spartakusQ
08.05.2018
09:43:03

Богдан
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

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

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

Aleksey
08.05.2018
11:47:34

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

Google

Mikhail
08.05.2018
12:17:32

Dmitry
08.05.2018
12:18:09
у меня тут redmine, тут своя атмосфера
на каждый пук плагин пишем

Vasiliy
08.05.2018
12:30:42

Смерть
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 в миксине.