
Tim
21.12.2016
07:43:42
есть, но только у местоимений
he/his/him

Dima
21.12.2016
07:44:06

Ilya
21.12.2016
07:53:28
ну по большому счету от того, как ты назовешь инишалайзер, зависит только порядок его загрузки среди других инишалайзеров

Google

Ilya
21.12.2016
07:53:40
так что просто кто-то не особо парился)

Dima
21.12.2016
07:54:09

Alexander
21.12.2016
08:10:58

Tim
21.12.2016
08:11:37
тож так думаю, но конкретно про падежи там не нашел

Alexander
21.12.2016
08:11:42
условно говоря, ты можешь отдавать модельку, от свойств которой зависит падеж, и в фильтре вызывать нужный

Ярослав
21.12.2016
08:16:10
У нас для этого используется небольшой самописный интерфейс к I18n. Foo.new("слово").plural.g

Alexander
21.12.2016
09:04:11

Tim
21.12.2016
09:05:36
видимо родительный падеж

Alexander
21.12.2016
09:06:38
да и падеж вряд ли plural ?

Google

Ilya
21.12.2016
09:07:59
это имеется ввиду для множественного числа род падежа
скорее всего

Ярослав
21.12.2016
09:08:13
ага, всё так
можно писать и полное название падежей, но в основном хочется покороче

Alexander
21.12.2016
09:09:25

Ярослав
21.12.2016
09:12:01
не
alias n nominative
alias g genitive
alias d dative
alias a accusative
alias i instrumental
alias p prepositional

Alexander
21.12.2016
09:32:25

Dima
21.12.2016
12:05:48
Интересно почему capibara проваливается на ровном месте:

I
21.12.2016
12:06:17
has_content
a не котент
Прочитай внимательно

Dima
21.12.2016
12:07:18
банальная опечатка
ой вей
Было бы так хорошо еслиб на гитхабе был бы пример правильно описанного RoR приложения с тестами, авторизацией, моделями, и контроллерами
чтоб было от чего отталкиваться.
Кто либо знает такое приложение-пример
?

Alex
21.12.2016
12:21:07
Могу скинуть мое тестовое без авторизации
там впринципе неплохая структура я думаю.

Dima
21.12.2016
12:21:37

Google

Alex
21.12.2016
12:21:40
https://github.com/Fedcomp/live_rates

Dima
21.12.2016
12:21:51

Alex
21.12.2016
12:22:05
Да незачто, воспринимай мой код со скептицизмом, я тоже могу быть неправ в чем либо.
У меня есть rails_template, но я его затачивал под себя.

Andrey
21.12.2016
12:27:30
в тинькофф было тестовое?)

Alex
21.12.2016
12:27:47
нет :)
Задача была написать мониторилку курсов

Andrey
21.12.2016
12:28:47
спасибо за пример, тоже сейчас начинаю тесты писать, думаю поможет

Tony
21.12.2016
18:20:09
есть какие-то варианты передать переменную uniqueField='something' в такую конструкцию
uniqueField: l[:uniqueField]).update(l.except(:uniqueField))

Alexander
21.12.2016
18:25:24

Tony
21.12.2016
18:25:41
def save_to_db(lines, model, uniqueField)
lines.each_slice(14)
.map{|l| l.map { |x| x[1..-2].delete("^").split('=') } }
.select{|l| l.length == 14}
.map{|l| l.map{|k,v| [k,v[0..-2]]} }
.map(&:flatten)
.map{|x| Hash[*x].symbolize_keys}
.each{|l| model.find_or_create_by(uniqueField: l[:uniqueField]).update(l.except(:uniqueField)) }
end

Alexander
21.12.2016
18:25:43
Интерпретатор бы ругался на ошибку синтаксиса, скобок не хватает

Alexander
21.12.2016
18:26:28

Ярослав
21.12.2016
18:26:39
unique_field => l[unique_field]

Ilya
21.12.2016
18:27:11
разбей на блоки этот ад

Tony
21.12.2016
18:27:50

Ярослав
21.12.2016
18:29:04
как я понял, нужно использовать значение unique_field в качестве ключа хеша, это решит задачу

Alexander
21.12.2016
18:29:08

Tony
21.12.2016
18:31:02

Ярослав
21.12.2016
18:31:28
тебе везде нужно использовать unique_field.to_sym

Google

Ярослав
21.12.2016
18:31:56
l[unique_field.to_sym]
привести к символу нужно значение один раз заранее

Tony
21.12.2016
18:33:24
а в аргументе можно это сделать?

Ярослав
21.12.2016
18:35:18
в аргументе чего?

Tony
21.12.2016
18:37:48
def save_to_db(lines, model, uniqueField.to_sym)

Admin
ERROR: S client not available

Ярослав
21.12.2016
18:40:22
нет, так нельзя

Tony
21.12.2016
18:42:42

Ярослав
21.12.2016
18:43:07
?

Ivan
21.12.2016
20:18:45
Кто crystal на проде использует?
Интересен отзыв о работе с ним)

Alexander
21.12.2016
20:20:22

Ivan
21.12.2016
20:20:41

Alexander
21.12.2016
20:21:47
Почему? Типа он не стабильный?)
да вроде стабилен, но лично я опыта с продом не имел, и не слышал ничего. просто сама версия означает то, что его разработчики не дают гарантий стабильности

Ivan
21.12.2016
20:22:37
Да ну, я еще год назад слышал, как топовые компании на нам некоторые места переписывают, в расширения выносили
Были безмерно довольны

Lupsick
21.12.2016
20:27:39

Ivan
21.12.2016
20:30:17

Google

Lupsick
21.12.2016
20:32:21

Alexander
21.12.2016
20:32:59

Ivan
21.12.2016
20:35:34
Правда не очень понимаю зачем

Alex
21.12.2016
20:43:52

Alexander
21.12.2016
21:01:19

Alex
21.12.2016
21:02:54
это авторская помарка.
точно также как какнибудь и прочие.
к тому же гавнокод вполне себе устоявшийся термин.

Alexander
21.12.2016
21:03:59

Alex
21.12.2016
21:04:39
facebuk.com ?

Alexander
21.12.2016
21:06:18

Alex
21.12.2016
21:06:32
т.е ты не согласен с тем что гавнокод это устоявшийся термин?