@rubylang

Страница 477 из 1684
s
11.10.2016
22:09:55
Как определить entrypoint гема?
в .gemspec описано что нужно рекварить

active_sms-backend-smsru не реквайрится.
очень необычный нейминг

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
где именно?

Zeka
12.10.2016
08:52:48
ответили же

в хелпере

зачем он в контроллере?

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

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

Vitaly
12.10.2016
08:53:41
какой именно ты туда код хочешь запихать?
ну это не я. я наблюдаю щас чужой проект. код def not_visited content_tag(:span, 'какая-то строка', class: 'not_visited_span') end

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

Vitaly
12.10.2016
08:54:19
а класс где? ну и да, это хелпер
класс в файле который лежит в папке lib

там где еще папка tasks

Serg Podtynnyi
12.10.2016
08:55:03
там где еще папка tasks
http://codefol.io/posts/Where-Do-I-Put-My-Code

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 любо смотрится)

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