
s
11.10.2016
22:09:55

Alex
11.10.2016
22:10:44
Это расширение к основному гему
Я почитал как гемы называются и это именно то название.

Google

Alex
11.10.2016
22:11:11
ActiveSMS::Backend::Smsru
Название класса такое получается.
Решил проблему создав файл active_sms-backend-smsru.rb в lib папке
Наткнулся на другой концептуальный баг
rspec когда себя загружает, require'ит некоторые руби модули.
Так вот, мой класс тоже требовал эти модули для своей работы. Но в спеках тесты проходили, а на практике нет, потому что сам сам файл класса эти модули не подгружал.
Так вот интересно как такие вещи тестировать )

Andrey
12.10.2016
06:44:27
Интересно. А что за модули rspec грузит такие?

Alex
12.10.2016
07:18:47
bigdecimal например

Vitaly
12.10.2016
08:45:07
а такой код как
def not_visited
content_tag(:span, 'какая-то строка', class: 'not_visited_span')
end
является нормальной идеей держать в контроллере?

Adamtsov
12.10.2016
08:45:36
в хелпере
зачем он в контроллере?

Vitaly
12.10.2016
08:45:59
хз я вот и хочу поинтересоваться у кулрубистов =)))
ааа

Google

Vitaly
12.10.2016
08:47:01
это даже не в контроллере
а в lib в класс завернуто

Антон
12.10.2016
08:49:47
а вот скажите мне
ActiveJob вообще нужен?
вот мне понадобилось retry: fasle
божемой сколько костылей предлагается
что лучше юзать Sidekiq как есть
без ActiveJob

Vitaly
12.10.2016
08:51:36
скажите плиз, это нормально обьявлять классы в папке lib с кодом который я показал выше???

I
12.10.2016
08:52:12
где именно?

Serg Podtynnyi
12.10.2016
08:52:21
для хелперов есть другие места

Zeka
12.10.2016
08:52:48
ответили же
в хелпере
зачем он в контроллере?

Vitaly
12.10.2016
08:52:50
где именно?
ну папка lib в rails там есть куууууууууууууча файлов которые обьявляют классы всякие с подобным кодом

Антон
12.10.2016
08:52:56
тогда возникает резонный вопрос
зачем тогда в рельсу впиливали active_job?

I
12.10.2016
08:53:01

Vitaly
12.10.2016
08:53:41

I
12.10.2016
08:54:00
а класс где? ну и да, это хелпер

Vitaly
12.10.2016
08:54:19
там где еще папка tasks

Serg Podtynnyi
12.10.2016
08:55:03

Google

Vitaly
12.10.2016
08:55:44
просто дело в том что эти классы юзают в контроллерах
а не во вью

I
12.10.2016
08:57:34
бить ссаными тапками

Антон
12.10.2016
08:58:06
мне линейку обещали
хочу линейку
бить линейкой

I
12.10.2016
08:58:14
чтобы бить
дааа

Vitaly
12.10.2016
08:58:29
а если ты удаленно работаешь? =)

Антон
12.10.2016
08:58:45
/me сломался

Alexander
12.10.2016
08:58:55
/me

I
12.10.2016
08:58:58
надо как в Kung Fury

Vitaly
12.10.2016
08:59:07
=)

I
12.10.2016
08:59:15
чтобы из монитора пиздюли прилетали

Антон
12.10.2016
08:59:50

Vitaly
12.10.2016
09:00:39

Антон
12.10.2016
09:00:54
не понял вопроса

Vitaly
12.10.2016
09:01:07
ну ты говоришь переводить на ЗП - зарплату
будто они как-то по другому работают

Google

Vitaly
12.10.2016
09:01:43
а еще

Антон
12.10.2016
09:01:50
обычно работают ЗП
надо переводить на ЗП + премия 50/50

Vitaly
12.10.2016
09:44:11
подскажите вещь одну плиз
у меня ошибка вылетает
ActionView::Template::Error (undefined method `to_a' for #<String:0x007fa7f0fcad88>):
в файле jbuilder в строке где используется highlight:
json.array!(@words) do |word|
word.word = highlight(word.word, @search)

Admin
ERROR: S client not available

I
12.10.2016
09:47:47
ну это
ты строку в массив гоняешь
не надо так делать
кидай полный стектрейс

Vitaly
12.10.2016
09:50:19
а где имеено массив то?
word.word это строка же
или
перед = должен быть массив?
слева то есть

I
12.10.2016
09:52:07
посмотри сорсы функции
highlight
а стектрейс-то где?)

Vitaly
12.10.2016
09:55:00
зря это сайчас спросил. код блин чтоб протестировать мне пока не доступен.

I
12.10.2016
09:55:21
какой еще код?)
стектрейса? x)

Google

Vitaly
12.10.2016
09:56:09
ты же ошибку спрашиваешь чтоб я показал?

I
12.10.2016
09:56:36
с highlight у тебя там все нормально, я хотел увидеть стектрейс, где именно упало, кусок кода ты уже показал

ojab
12.10.2016
10:06:28

Смерть
12.10.2016
10:57:47
Что-то притупляю. Мне надо %td= select user, :role, options_for_select(User::ROLES) чтобы было выбрана корректная роль для текущего user. Почему у меня в селекте выбрано первое значение всегда?
Хочу поведение как f.select :role в simple form

I
12.10.2016
10:58:51
options_for_select(User::ROLES, нужный_выбранный_элемент)

Смерть
12.10.2016
10:59:32
да
спасибо

Mikhail
12.10.2016
10:59:37
include_blank: true

Смерть
12.10.2016
10:59:48
Давно не пользовался обычными хелперами

Mikhail
12.10.2016
11:00:27
а, заинклюдить над.
Подключи симпл если нравится
collection: User::Roles любо смотрится)