
Nikolay
02.08.2016
11:08:50
про сокеты и процессы

yopp
02.08.2016
11:08:53
Теперь про треды в руби. Руби уже давно не только MRI.
В rbx и jruby всё нормально с тредами, потому что там нет страшной штуки GIL

Aldar
02.08.2016
11:09:43
в эликсире с процессами вообще все отлично

Google

Evgeny
02.08.2016
11:10:00
:D

Aldar
02.08.2016
11:10:02
они легковесные, на каждое соединение свой процесс
в хаскеле зеленые треды тоже

Nikolay
02.08.2016
11:10:45
@dd_bb реально ли использование rbx и jruby оправдывается в плане производительности?

yopp
02.08.2016
11:10:56
jruby да, ценой памяти
но какая разница вообще в 21 веке
200 мегабайт или 6 гигов

Danila
02.08.2016
11:12:49

yopp
02.08.2016
11:13:01
или как они это называют

Evgeny
02.08.2016
11:13:08
Примерные даты выхода ruby 3 не озвучивали? Вообще yopp годное предложение говорил объеденить рубиниус и сделать что-то годное.

yopp
02.08.2016
11:13:22
мац упёртый, ширай упёртый

Google

Aldar
02.08.2016
11:13:39

yopp
02.08.2016
11:13:51
щас придёт IBM и будет в MRI JVM :)

Nikolay
02.08.2016
11:14:28
народ, туплю. у меня почему-то в рубях не работает оверрайд. есть один и тот же метод, но с разным количеством аргументов, как это реализовать корректно?
чтобы брался нужный

Aldar
02.08.2016
11:14:58
options хеш использовать?

yopp
02.08.2016
11:15:15

Nikolay
02.08.2016
11:15:27
ясно

yopp
02.08.2016
11:15:30
потому что в руби у объекта может быть один метод с одним именем

Evgeny
02.08.2016
11:16:04
мац упёртый, ширай упёртый
Не понятно чего они такие, у них не особо много народу, чтобы можно было что-то быстро выпускать, у MRI только и слышно о Койчи Сасада, он там что один пилит за всех)

yopp
02.08.2016
11:16:21
ЧСВ
заслуженное, но контр-продуктивное
история с ruby-spec показательная

Evgeny
02.08.2016
11:18:03
А что за история

yopp
02.08.2016
11:19:31
гугл всё помнит

Evgeny
02.08.2016
11:19:59
ок гугл
Если кому интересно
http://rubinius.com/2014/12/31/matz-s-ruby-developers-don-t-use-rubyspec/

Stanislav
02.08.2016
11:53:09

Nikolay
02.08.2016
11:56:52

Amir
02.08.2016
12:07:17
Народ как в VIM сделать 2 оступа в ERB файлах
в руби файлах получается
autocmd FileType ruby setlocal ts=2 sts=2 sw=2 noet
а вот в ERB не работает там 4

Google

Юрий
02.08.2016
12:12:32
autocmd FileType eruby ...

Amir
02.08.2016
12:16:40
а как вообще рекомендуется в руби и рельцах
отступы пробелы или табы?

Юрий
02.08.2016
12:18:31
можно скзаать set filetype?

ojab
02.08.2016
12:20:33
два пробела, соответственно

Amir
02.08.2016
12:33:38

Mark
02.08.2016
12:34:34
кто работал со spree?
как добавить роут в уже имеющийся ресурс?

Stanislav
02.08.2016
12:39:30
Spree::Core::Engine.routes.draw do
resources :orders, except: [:new, :create, :destroy] do
post :my_order, on: :collection
end
end

Mark
02.08.2016
12:43:50
Spree::Core::Engine.routes.draw do
namespace :admin, path: Spree.admin_path do
resources :users do
get 'black-list', to: :index
end
end
end
ну я вот так делаю

Mark
02.08.2016
12:44:39
он получается дублирует пути для юзера + добавляет black-list
как от дублирования избавиться ?
просто в except толкать?

Stanislav
02.08.2016
12:46:08
ну типа того

Mark
02.08.2016
12:46:20
хм
это точно не костыль?
:D
ай

Google

Mark
02.08.2016
12:55:00
там косяк у меня

Lupsick
02.08.2016
13:02:20
я на спри и реакте магаз запилил

Mark
02.08.2016
13:02:27
Spree::Core::Engine.routes.draw do
namespace :admin, path: Spree.admin_path do
resources :users, only: [] do
collection do
get '/black-list' => 'black_list#index'
end
end
end
end
вот кароч
все норм )

Lupsick
02.08.2016
13:04:43
Spree::Core::Engine.routes.draw do
namespace :api do
namespace :v1, defaults: {format: 'json'} do
post '/orders/:id/checkout' => 'guest_orders#checkout',
end
end
end
я вот так делаю

Amir
03.08.2016
01:04:03
Можно ли в рельцах сделать произвольный SQL запрос к БД
и вернуть json ?

Dmitry
03.08.2016
01:20:44
без модели?

Admin
ERROR: S client not available

Stanislav
03.08.2016
01:22:01
но это все равно в доках есть

Dmitry
03.08.2016
01:25:16
друзья, рельсы работают в винде с башем!!!!

Stanislav
03.08.2016
01:26:32

Dmitry
03.08.2016
01:26:58
в смысле накопителю?

Stanislav
03.08.2016
01:27:43

Dmitry
03.08.2016
01:29:36
хм, не занимался таким

Stanislav
03.08.2016
01:30:08

Andrey ?
03.08.2016
04:18:28

Amir
03.08.2016
06:54:14
Нужно рисовать различные диаграммы в рельцах
Что посоветуете?
юзать гугл чарт в чистом виде или какой гем посоветуете?

Adamtsov
03.08.2016
06:55:11
chartkick посмотри

Amir
03.08.2016
06:58:11
chartkick посмотри
For Rails 2.3 and 3.0
You must include chartkick.js manually. Download it here

Google

Amir
03.08.2016
06:58:23
Дану реально? у меня 5 релцы

Adamtsov
03.08.2016
06:59:10
For Rails 2.3 and 3.0
You must include chartkick.js manually. Download it here
For Rails 2.3, you must use a script tag for Google Charts due to this bug.
<script src="https://www.google.com/jsapi"></script>
это инструкция для rails 2.3 and 3.0
а то что выше - это для отсальных версий
с 5-ыми не юзал, но 4.2.5.1 все норм

Yuri
03.08.2016
07:30:59
можно с помощью chart.js рисовать

Danila
03.08.2016
07:32:17
d3.js

Nick
03.08.2016
07:32:31

Andrey ?
03.08.2016
07:55:35
Как в рспеке грамонтно изложить такую мысль: прогонять один и тот же набор тестов на разных данных?

Adamtsov
03.08.2016
07:56:10
разные seed’ы загружать перед тестами

Andrey ?
03.08.2016
07:56:31
А в самих тестах-то как это изложить?
Тобишь, у меня есть несколько наборов данных и мне нужно каждый раз прогонять по всем из них

Adamtsov
03.08.2016
07:59:45
ну решение сходу не скажу, но можно посмотреть в сторону https://github.com/mbleigh/seed-fu этого гема

Amir
03.08.2016
08:16:36
Есть CRUD ресурс
нужно загнать в namespace или как сделать
например есть localhost/products
стал теперь доступен только из localhost/admin/products
как это правильно сделать?

Alexander
03.08.2016
08:19:35
scope '/admin' do
resourсes :products
end
как то так

Andrey
03.08.2016
08:23:31
либо вообще просто сделать функцию, которая будет заниматься валидацией, а тесты генерить типа
describe 'mass data validation' do
data = []
data.each do |sample|
it "#{sample}" do
validate(sample)
end
end
end # describe

Nikolay
03.08.2016
09:04:45