@rubylang

Страница 1098 из 1684
Denis
04.07.2017
11:12:17
Привет. Вопрос по поводу селекта. Как указать ему выбраное значение по умолчанию?

Vasiliy
04.07.2017
11:13:44
в доках есть

Denis
04.07.2017
11:14:25
Не могу найти

ojab
04.07.2017
11:20:17
.select или sql select?

Google
Sergey
04.07.2017
11:26:23
Помогите мне выиграть сражение с капибарой, пожалуйста Я делаю click_on 'Edit' save_and_open_page показывает что я перешел на другую страницу puts page.body показывает что я все еще на старой со ссылкой 'Edit' И click_on('Save') показывает что я все-таки на старой, т.к. Unable to find link or button 'Save'

Пробовал добавлять sleep

Пробовал через visit

Vasiliy
04.07.2017
11:34:12
Не могу найти
http://rusrails.ru/rails-form-helpers#tegi-select-i-option (если про селект формы)

Denis
04.07.2017
11:43:17
<%= select :types_technology_id, [1], @types.all.map {|u| [u.name, u.id, {'data-slug' => u.slug}]}, {include_blank: 'Например, пресс-подборщик'}, {class: 'chosen-select', 'data-placeholder': 'Выбрать', 'data-filter': 'type'} %>

Как для селекта на форме указать выбраный элемент

Sergey
04.07.2017
11:44:26
click_button пробовал

тот же эффект

Eugene
04.07.2017
11:45:27
ну ставь селениум + хром веб драйвер потом в контексте подключай js:true и спеку запускай chrome:true rspec spec/../test_file.rb

и забинди после click он остановитсья ты посмотришь перешло оно или нет

самый легкий способ писать поведение это посетил какуют то страницу, забиндил а потом просто в консоли пишешь поведение, после успешного прогона тебе остается только скопипастить весь успешный код с консоли в тест case

Google
Sergey
04.07.2017
11:49:26
ппц, я заменил строчку

с переносами на обычную

и все заработало

это просто ломает мозг

Vasiliy
04.07.2017
11:50:06
<%= select :types_technology_id, [1], @types.all.map {|u| [u.name, u.id, {'data-slug' => u.slug}]}, {include_blank: 'Например, пресс-подборщик'}, {class: 'chosen-select', 'data-placeholder': 'Выбрать', 'data-filter': 'type'} %>
хз как это работает, но вроде должно быть select :types_technology_id, [@types.all.map {|u| [u.name, u.id, {'data-slug' => u.slug}]}, 1] ...

Sergey
04.07.2017
11:50:16


вот эту - сделал with в одну строку и все заработало

хотя к кнопке отношения не имело

Denis
04.07.2017
11:51:52
@vasivas не работает, если так указать

Vasiliy
04.07.2017
11:52:35
вот из рабочего проекта f.select :city_id, options_from_collection_for_select(@cities, 'id', 'title', @user.city_id), {}, {class: 'chosen-select', style: "min-width:300px;"}

Denis
04.07.2017
11:53:57
а где тут деволтное выбраное значение?

Almaz
04.07.2017
11:54:22


Как можно реализовать?

Vasiliy
04.07.2017
11:54:34
http://devdocs.io/rails~5.1/actionview/helpers/formoptionshelper#method-i-options_for_select

Смерть
04.07.2017
12:01:45
Как можно реализовать?
puts 'nospaces' if (mystring =~ /\s/).nil?

Aleksandr
04.07.2017
12:02:53
привет. вопрос. есть приложение, бек с фронтом общаются через апи, все прозаично при этом есть один внешний сервис. от этого сервиса нужно принимать колбек. он один и еще не предвидится(ну максимум через пол года будет еще один). вот такой вопрос. для этого как бы не нужно этот экшн наружу вывешивать. с другой стороны поднимать рядом внутренний апи - оверкилл. как посоветуете сделать?

ojab
04.07.2017
12:16:30
что есть "принимать колбек" в этом контексте?

Eugene
04.07.2017
12:21:25
Это все можно вынести в биндинг, let например и у тебя идет повторение 4 раза, можешь отрефакторить

v
04.07.2017
12:30:42
я то добавил, но туда точно никто не смотрит
эээээээээээээээээээээээээээээээээээээээ я про твой канал с вакансиями, а не про агрегатор. И в инфо группы смотрю как минимум я

Google
Nikita
04.07.2017
14:38:42
ребят, помогите, уже голову сломал

есть массив юзеров, у них есть оценка, получаем все оценки юзера, считаем среднее

далее нужно отсортировать юзеров по средней (выбрать лучших)

но проблема в том, что у некоторых юзеров нет оценки

Fedor
04.07.2017
14:39:37
оконные функции

Nikita
04.07.2017
14:39:39
и получается, что результат NaN

Fedor
04.07.2017
14:39:48
с coalesce

Nikita
04.07.2017
14:40:03
что?

можно хоть сейчас по существу, а не воду?

Смерть
04.07.2017
14:41:43
а как ты считаешь среднее?

Fedor
04.07.2017
14:42:24
Это методы postgresql, которые позволяют сделать то, что ты хочешь

Admin
ERROR: S client not available

Fedor
04.07.2017
14:43:06
Если у тебя нет постгреса надо искать какие-нибудь if statment твоей базы

Нов mysql с этим все очень плохо

А оконных функций, помоему вообще нет

Aleksey
04.07.2017
14:44:26
Nikita
04.07.2017
14:44:39
@ialeksey суть не в этом

Vasiliy
04.07.2017
14:44:55
Nikita
04.07.2017
14:52:39
@FedorKoshel на руби для пг это как выглядеть будет?

Google
Nikita
04.07.2017
14:52:54
или чистым sql писать придется?

Fedor
04.07.2017
14:53:02
чистым

потому что любая операция с NULL возвращает NULL

в sql это можно пофиксить при помощи SELECT COALESCE(averae, 0)

и тогда вместо NULL будет возвращаться 0

ну или в ruby потом пройтись и все nil заменить на ноль

ojab
04.07.2017
14:57:46
в sql это можно пофиксить при помощи SELECT WHERE x NOT NULL без всяких COALESCE

@FedorKoshel на руби для пг это как выглядеть будет?
ты так и не сказал что же конкретно ты пытаешься сделать

Fedor
04.07.2017
14:58:12
так, я так понял их тоже надо получить только с нулями а не нулами

а where not просто выкинет их из выборки

Vasiliy
04.07.2017
14:58:36
чето ты кажется переусложняешь

Klim
04.07.2017
14:59:06
я может чего недопонял, а в чем трудность написать метод, который пройдет ич ду по юзер.оценка, кинет ненулевые оценки в массив, рассчитает среднее по размеру массива, а среднее пихнуть в поле юзер.средняя_оценка?

Смерть
04.07.2017
15:00:30
инжект тогда уж

Vasiliy
04.07.2017
15:04:36
можно ж наер как-нить навернуть через гроуп бай хэвинг

Fedor
04.07.2017
15:06:25
если мы внутри sql считаем average по группе, и у нас есть оценки [4,4,null,null] то average вернет null если мы сделаем where not null то выборка будет [4,4] и average вернет 4 если мы используем coalesce, то выборка будет [4,4,0,0] и average вернет 2

если я правильно понял, то нужен именно последний вариант

ну или просто получать все строки в ruby и считать все рубями

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