@proRuby

Страница 240 из 1594
Alex
16.10.2016
14:23:45
а, черт, перепутал с рандомной сортировкой. Пора спать

Alex
16.10.2016
14:24:11
Да на первый взгляд у тебя крутое решение получилось.

гораздо лучше вложенной нелепицы ))

Google
Alexander
16.10.2016
14:26:03
гораздо лучше вложенной нелепицы ))
спасибо за product, пролистал его в доках когда искал решение

Alex
16.10.2016
14:26:18
я загуглил ruby multidimensional permutation

Так что я сам сегодня чуть лучше узнал руби.

Aldar
16.10.2016
14:38:49
да, words.shift.product(*words) - решение
ясно, после шифта первый элемент из массива удаляется, а потом остальные передаются в продакт, красиво

в руби и это есть, не надо самому произведение реализовывать

[Anonymous]
16.10.2016
16:19:36
Эх, опять

Andrey ?
16.10.2016
17:35:06
Опять эти пидорасы

@dshmelev @sadfuzzy Кикните это плз

Aldar
16.10.2016
17:36:53
Збс, пойду хатеемэл и цеесэс и похапе и жэес выучу

Alexander
16.10.2016
18:22:44
у меня была весёлая задачка: path = 'path/to/needed/directory' # solution result # => [ 'path', 'path/to', 'path/to/needed', 'path/to/needed/directory', 'to/needed/directory', 'needed/directory', 'directory' ] вроде так. я уже её решил, но вдруг кому интересно размять мозги. тогда я и узнал о всяких product, но уже забыл, ибо редко сталкиваюсь

I
16.10.2016
18:46:32
@dshmelev @sadfuzzy Кикните это плз
что там, чат веб-разработчиков рекламировали? xD

Google
Mark
18.10.2016
08:13:13
Всем привет

у меня вопрос

как безопасно юзать eval?

Alex
18.10.2016
08:14:08
никак

[Anonymous]
18.10.2016
08:14:11
@eval('command')

ну это если в Похапэ)

ток потом на название чата посмотрел

?

Mark
18.10.2016
08:17:59
бывает)

Alexander
18.10.2016
08:31:25
[Anonymous]
18.10.2016
08:36:47
Ничто не evil кроме evil

?

Плюшка
18.10.2016
08:38:12
кроме eval

Dan
18.10.2016
08:38:20
как безопасно юзать eval?
Его не рекомендуется использовать там, где данные водятся или получаются извне

Aldar
18.10.2016
08:38:45
просто берешь и выполняешь код который юзер прислал

?

Mark
18.10.2016
08:39:03
да это-то понятно

Alex
18.10.2016
08:50:18
да это-то понятно
Зато твой кейс неясен

Mark
18.10.2016
08:52:40
лень писать )))

Shulk
18.10.2016
09:21:12
Ого! Я досматриваю ваш ситком :) Один урок остался.

Google
Dima
18.10.2016
11:34:31
http://screencast.com/t/IYl8almk4wEz card.remove_front_preview! - в каком направлении копать чтоб разобраться что делает это функция. где card = PostCard.where(:id => params[:post_card_id]).includes(:from_address, :to_address, :user).first

kolas
18.10.2016
11:37:05
там же и так понятно, удаляет файлы

Dima
18.10.2016
11:37:41
рассуждаю логически class PostCard < ActiveRecord::Base а card это получается объект класс ActiveRecord::Base

там же и так понятно, удаляет файлы
это не точно, мне нужно найти спецификциию или код. "Итак понятно" это из раздела "я знаю короткую дорогу"

kolas
18.10.2016
11:38:39
это carrierwave кажется

посмотри его код на гитхабе

Dima
18.10.2016
11:39:00
Alex
18.10.2016
11:40:14
card.ancestors

а вообще, binding.pry

Dima
18.10.2016
11:41:47
а вообще, binding.pry
я в коде просто pry пишу когда добавляю binding.pry - что должно меняться?

Alex
18.10.2016
11:43:26
Dima
18.10.2016
11:44:09
Я обычно юзаю гем pry-byebug поэтому у меня так.
у меня их пачка стоит: # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug' # add wonderfull gems by myself gem 'pry-byebug' gem 'pry' # Access an IRB console on exception pages or by using <%= console %> in views gem 'web-console', '~> 2.0'

Dima
18.10.2016
11:44:23
добавил по совету не скупясь)

Alex
18.10.2016
11:48:13
byebug после pry-byebug бесполезный абслютно

Dima
18.10.2016
11:49:06
дак он вроде до. Но ладно не суть.

http://screencast.com/t/0tTkpCDd

вот есть gem lob - кудае ставит bundler?

это как я понимюа развертывается в локальной папке проекта раз оно в gemfile

Плюшка
18.10.2016
11:50:44
по дефолту в глобальной, если мне не изменяет память

можно указать опцию при bundle install, чтоб оно устанавливалось в другое место

Google
ojab
18.10.2016
11:52:03
bundle show lob

Иван
18.10.2016
13:49:05
это не точно, мне нужно найти спецификциию или код. "Итак понятно" это из раздела "я знаю короткую дорогу"
Если не можешь найти где метод определён, можешь попробовать вывести card.method(:remove_front_preview)

Dima
18.10.2016
13:50:47
Admin
ERROR: S client not available

Иван
18.10.2016
13:52:45
Ну вообще это превращает метод в объект, но так же дополнительно покажет где метод был определен

Dima
18.10.2016
13:54:14
http://screencast.com/t/FBXwhIwk4A - если нет view файла то тут он вернет тот объект который ... который возвращается user_activity.save превращенный в текст

?

Иван
18.10.2016
13:58:40
Вроде просто должен отрендерить ок без возвращения всяких объектов

Maksim
18.10.2016
16:40:38
Привет. Кто знает в чем может быть проблема? Сейчас в тестах есть describe 'blabla' do let(:model) { create(:model) } it 'bla' do byebug it 'bla' do byebug

В разных it разные значения model

почему так? Она же вроде как объявлена для всех одна

I
18.10.2016
16:41:28
Нет

Объявлен блок

Maksim
18.10.2016
16:42:02
Ну так нет переобъявления

Объявление let стоит выше it

Google
Maksim
18.10.2016
16:42:40
Во всех тестах у меня именно так и было. Все работало

I
18.10.2016
16:44:13
Он выполняется перед каждым спеком заново

Сделай в блоке вывод текста и проверь

Maksim
18.10.2016
16:47:12
Да я заметил, что модель всегда другая в новом it Но у нее так же параметры user меняются, а я указывал один...

I
18.10.2016
16:47:50
А юзер как задан?

ojab
18.10.2016
16:48:09
все нужные параметры нужно передавать аргументами в create

Maksim
18.10.2016
16:49:23
да, я передал. Юзер задан

ojab
18.10.2016
16:49:59
если юзер создаётся тоже через let — он тоже будет всегда разный, если что

Если тестам нужно иметь идентичные данные — вряд ли вообще стоит юзать FactoryGirl

Maksim
18.10.2016
17:02:50
Да, с этим все ок. Проблема была в том, что before { sign_in user } не хочет отрабатывать заново

т.е как будто сессия не сбрасывается

если поменять тесты местами - все работает. Но это не то

I
18.10.2016
17:15:10
before(:each) ?

ojab
18.10.2016
17:16:32
before по умолчанию :each

Maksim
18.10.2016
18:04:09
Нужно было переписать хелпер для тестов. Вместо include взял через extend

Dima
19.10.2016
05:40:45
Дайте совет как отлаживать AJAX. через pry? есть еще какие-то методы? http://screencast.com/t/7GAm5CfQ - ошибку выстреливает в виде htlm в ajax ответ. какие способы разрешения таких ситуаций.

Страница 240 из 1594