@rubylang

Страница 1123 из 1684
Anton
17.07.2017
14:05:40
? Правила чата: ? Реклама запрещена ? Политика запрещена ? Размещение вакансий запрещено. Если хотите разместить вакансию - https://telegram.me/rubyjob ? Не более 2 стикеров в течении 10 минут. Не приветствуется длительный флуд не по теме. Прецендент: "тысяча сообщений про емакс". Здесь общаемся на темы, посвященные Ruby, Rails, Grape, Sinatra и по смежные технологиям. Задаем вопросы, решаем проблемы и обмениваемся новостями. В данном чате запрещается: 1. Обсуждать PHP код(разрешается делать сравнения фич, при вопросах бывших php devs). 2. Обсуждение холиварных тем про emacs vs vim, Mac vs PC, чем лучше та или одна ide. Прецедент ( неоднократный холивар на тему vim vs emacs) 3. Щитпостить. 4. Распространять платную литературу/скринкасты/гайды. https://goo.gl/CETRzW Все остальные холиварные темы и те, которые были описаны выше, в срочном порядке переходят в Ruby Talks(ссылка ниже). За несоблюдение правил - одно предупреждение, далее следует ?(banhammer). Поощрения. Каждый месяц инициативно от @Eugene_Shved могут выпадать плюшки. Большие куски кода выносятся в gist, bitbucket, pastebin. Если хотите внести куски кода и думаете что его сложно будет парсить используйте `` Полезные ссылки: ?https://t.me/joinchat/BJGYT0I6_4_f4ANHOIkSZA обсуждение инсайдов, вакансий и вопросы к HR ?https://github.com/Evshved/Ruby-Rails-theory - литература новичкам ?https://telegram.me/ruby_talks - Поговорить просто так
тут же все написано

Александр
17.07.2017
14:06:03
Благодарю

Mikhail
17.07.2017
14:24:18
кто нибудь встречал проблему в rspec 3.6. При тестировании контроллеров не чекает to change(Model.count).by(1)

Смотрел байбагом, если вручную вызывать process :create

Google
Mikhail
17.07.2017
14:24:46
то все ок. Проблема в методе

ojab
17.07.2017
14:25:02
change(Model, :count).by(1) или change { Model.count }.by(1)

Mikhail
17.07.2017
14:25:23
expect { response }.to change(Model.count).by(1)

expect { response }.to change(Task, :count).by(1)

Вот такие варианты пробовал

вызываю так process :create, method: :post, params: { model: attributes_for(:model) }

В байбаге вызывал метод процесс вручную. Чекал бд через count. Все работает.

На стеке нашел такую же проблему, но решения в ней нет.

ojab
17.07.2017
14:27:58
вызываю это где? в let или в before?

Mikhail
17.07.2017
14:28:19
что именно где?

в it ставлю binding.pry и погнал ручками

ojab
17.07.2017
14:29:13
response возникает из-за того что ты делаешь запрос. В каком блоке ты делаешь этот самый запрос?

Mikhail
17.07.2017
14:29:53
в it

Google
Mikhail
17.07.2017
14:30:11
it 'some' do process expect end

ojab
17.07.2017
14:30:28
надо делать в expect, значит

Fedor
17.07.2017
14:30:58
expect to change проверяет, что происходит в блоке, который ему передан

Mikhail
17.07.2017
14:31:14
Спасибо

Пошло

Fedor
17.07.2017
14:31:24
поэтому туда и передается блок, а не просто какая-то переменная, или резуьтат вызова, как при обычном сравнении

Mikhail
17.07.2017
14:31:51
Просто буквально пару месяцев назад так делал и все норм было

а если там не блок вызывать

ща попробую

понял. Ожидает блок expect

Спасибо парни

Fedor
17.07.2017
14:33:01
ага )

ojab
17.07.2017
14:33:04
вообще передаётся Proc, так что let(:action) { -> { process ... } } && expect(action).to ... тоже подойдёт

Смерть
17.07.2017
17:54:51
Привет всем. Есть вопрос по хероку. Есть одно приложение, на бесплатном инстансе. У него лимит на базу данных в 10к записей. Я уткнулся в него, получил это Rows: 11997/10000 (Write access revoked) - refreshing Записи почистил, но вот статус блокировки не обновляется. По факту там сейчас всего 450 строк, можно как-то зафорсить обновление?

ojab
17.07.2017
17:56:50
VACUUM?

Смерть
17.07.2017
17:59:10
что это?

А, вижу, читаю

Нет, по статам вакуума и его работе все ок, нет dead rows

A1ex Lopatin
17.07.2017
18:13:14
объясните разницу .new и .build

ojab
17.07.2017
18:16:35
нет разницы: http://api.rubyonrails.org/classes/ActiveRecord/AssociationRelation.html#method-i-build Also aliased as: new

Google
ojab
17.07.2017
18:18:04
если ты про model.build_associated_model — это аналог AssociatedModel.new(model: model)

Смерть
17.07.2017
18:33:56
все, ожило

Pingvin
17.07.2017
18:55:53
Можете подсказать что-то по изучению основ рельс за короткий период и на русском?

Смерть
17.07.2017
18:56:40
Есть опыт веб разработки?

Pingvin
17.07.2017
18:57:05
Есть опыт веб разработки?
На перле под Mojo немного писал

Смерть
17.07.2017
18:57:17
Тогда норм

Александр
17.07.2017
18:57:41
ого, то есть с рубями незнаком ещё с синтаксисом?

Pingvin
17.07.2017
18:58:17
На руби порой пишу разные перделки для консоли)

Андрей
17.07.2017
19:07:59
Здраствуйте. Как сделать чтобы в рельсах после отправки формы (simple_forms) выполнялось еще пару запросов в бд?

ojab
17.07.2017
19:10:14
2.times { ActiveRecord::Base.connection.execute('SELECT 1') }

вставлять сразу после отправки формы

Андрей
17.07.2017
19:11:08
спасибо

ojab
17.07.2017
19:12:37
...и это был весь вопрос?

Андрей
17.07.2017
19:12:50
да

spartakusQ
17.07.2017
19:56:06
парни привет

Google
spartakusQ
17.07.2017
19:56:19
направили к вам за возможным ответом



как я понял ошибка в rvm и zsh

как сделать чтобы работало?

Admin
ERROR: S client not available

Сергей
17.07.2017
19:57:44
тебе написали в сообщении



вот в этой части

spartakusQ
17.07.2017
19:58:12
не работает, по ссылке ничего нет

Сергей
17.07.2017
19:58:21
бля

написано

переведи

че ты в ссылки тыкаешь

каждое предложение

коппируй и вставляй в гугл транслэйт

ojab
17.07.2017
19:58:55
Какой сейчас login shell и что конкретно не работает?

Сергей
17.07.2017
19:59:05
ладно

понятно

разбирайтесь сами

spartakusQ
17.07.2017
19:59:12
zsh + oh my zsh

Google
Сергей
17.07.2017
19:59:37
zsh + oh my zsh
в плагины добавь rvm

если не хочешь решать норм

ojab
17.07.2017
20:02:29
если не хочешь решать норм
И как же решать норм?

Сергей
17.07.2017
20:02:40
И как же решать норм?
изменить настройки эмулятора терминала

ojab
17.07.2017
20:02:44
zsh + oh my zsh
rvm get stable --auto-dotfiles помогает?

Сергей
17.07.2017
20:02:44
чтобы там был --login

spartakusQ
17.07.2017
20:03:03
в zlogin строчка [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

но тоже не подтягивает

тупо не видит

ojab
17.07.2017
20:05:25
ну вон человек выше говорит, как починить

spartakusQ
17.07.2017
20:06:20
Klim
17.07.2017
20:08:05
а тебе сразу гироскутер надо? пробуй уже как-нибудь.

ojab
17.07.2017
20:08:27
он предлагает костыль
И чем же использование login shell'a костыль?

можешь в ~/.zshrc добавить, если не хочешь login shell

Михаил
17.07.2017
20:20:08
Посмотри настройки своего terminal emulator, у меня, например, есть отдельный профиль для login shell https://i.imgur.com/0X4YXYP.png .А ' ~/.zshrc ' может не работать т.к. надо перезагружать ос (шелл), чтобы настройки применились.

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