
Maksim
12.06.2016
07:27:42
class UsersController < ApplicationController
def create
super do |user|
if !user.new_record?
TodoList.create(title: "Test",user_id: user.id)
end
end
end
end
В роутах:
devise_for :users
Что-то еще нужно добавить?
Как мне вызвать create из этого контроллера, если мы обращаемся к devise:
user_registration POST /users(.:format) devise/registrations#create
Можно конечно исп функцию after_sign_out_path_for и сделать редирект на этот метод, но как user.id передать? user.last не подойдет, потому что кто-то может так же создавать user

Vlad
12.06.2016
07:34:00
нужно сказать devise использовать твой новый контроллер
как это сделать есть в документации

Google

Vlad
12.06.2016
07:34:10
к девайсу

Плюшка
12.06.2016
09:19:45
привет
щас тупой вопрос задам
по crystal
вот я хочу кросс-компильнуть кристал под винду
но у меня нет биндингов к stdlib для такой цели
можно же просто скопировать линуксовые/бсдовые биндинги в другой target ?
или на винде они отличаются?

NewsBot pro.ruby
12.06.2016
09:30:14
I made a little gem called FotoFetch that pulls in and saves photos matching a given search term. PR's welcome. https://t.co/ew2tdi3lcn
Porting the rack web interface to elixir. Project Raxx https://t.co/7FP3rVeS6f
[ANN] ActiveLoader 1.0.0 is released https://t.co/XPqkDY32yc
Ruby Sunday Arrays sort and uniq (Beginners Tutorial) https://t.co/mA7CUF2Y29
How to spy on a Ruby program https://t.co/pXLBMXawur

Google

Dasha
12.06.2016
22:12:34
Доброй ночи - приглашаем на секцию DevConf::Ruby 2016 http://devconf.ru/ru/schedule#ruby Разрешение на пост дано создателем группы @proDO

Dima
13.06.2016
10:08:21
Всем доброго дня! кто либо использует VISUAL studio code для разработки на руби?

Roman
13.06.2016
10:16:07
Зачем?

Vitaliy
13.06.2016
10:32:21
Я присматриваюсь к vs code. Плагины, темы поставил, но пока с саблайма не охота слезать

Dima
13.06.2016
10:33:52

Vitaliy
13.06.2016
12:08:07

Dima
13.06.2016
12:09:13

NewsBot pro.ruby
13.06.2016
12:31:37
Tutorial - Progressive Render https://t.co/uOkGRwKErz

Dima
13.06.2016
13:47:02

NewsBot pro.ruby
13.06.2016
19:06:53
Porting a Rails frontend from CoffeeScript to ES6 and JSX - examples https://t.co/GOQprEu0Yz

Sergey
13.06.2016
22:26:08
а есть смысл портировать?

NewsBot pro.ruby
14.06.2016
00:01:11
Made my first ruby gem. It adds an '.in?' method to strings, arrays, and floats. Looking for some feedback https://t.co/OEdpJTDdx4
New Free Yuki & Moto Book - Gem Developer's Guide by Nick Quaranto, Eric Hodel, et al https://t.co/0m0y9045sV
Test Driving Sidekiq and Crystal https://t.co/9KtkZ95ZOl
Learn CoffeeScript (or Java) through Ruby https://t.co/zhmrgHnkrz
Beginner here, how can I use Upton to scrape this site? https://t.co/P213WgJYoR
Is Rails a good fit for writing rich frontend applications? https://t.co/XZ3R8qSjTv

Sergey
15.06.2016
16:25:34
Привет. Есть кто работал со Slack ботами?

NewsBot pro.ruby
15.06.2016
18:31:49
Crystal 0.18.0 released! https://t.co/Ywt8Fqc6lf

Плюшка
16.06.2016
03:06:21

Google

Плюшка
16.06.2016
03:19:13
Кстати, а почему в апт-репозиоории нету ранних версий кристала?

NewsBot pro.ruby
16.06.2016
10:01:10
Real Time Rails 4: How to use Server-Sent Events in your Rails application https://t.co/oRuj1RDHFk
Volt, the reactive Ruby web framework is still in search for a new lead developer https://t.co/KsIKtgaSZv

Evgeny
17.06.2016
03:02:00
unn4m3d.gemspec, у тебя компилированные файлы crystal норм запускаются? У меня везде ругается на malformed UTF-8(unknown token)
А просто запуск вообще без проблем
Микросервисы не делал на нем? Я вот думаю мб узкие места в ROR можно было бы обрабатывать на crystal, просто потом руби забирать результат например JSON

Константин
17.06.2016
03:04:28
Как позиционирует себя язык crystal? Он как замена ruby?

Evgeny
17.06.2016
03:04:51
Неа

Константин
17.06.2016
03:04:59
Ну я утрированно))

Evgeny
17.06.2016
03:05:00
Просто схожий синтаксис, но далеко не весь
А так компилируемый
Щас проверил фибоначчи даже 2 миллиарда за 1.2 сек посчитал :D

Константин
17.06.2016
03:05:26
Elixir типа тоже в ту степь пытался топать))

Evgeny
17.06.2016
03:06:12
Я че то даже не знаю, че то сильно меня не вшытривает Elixir, пока тут сосредоточен, прежде всего хоть устроится куда бы)

Константин
17.06.2016
03:06:29
Так то да.
Я вообще пыхарь)))

Evgeny
17.06.2016
03:07:00
Уже Elixir'ный парсер)
Парсинг JSON файла 120 мб проверил вчера, Руби схавал за 8 сек, кристал за 2) Блог вчера читал, как чувак парсил на питоне какие то файлы целый час, переписал на С стало 5 мин, потестить бы его файлы)
Он кстати тоже Elixir щас продвигает

Константин
17.06.2016
03:09:49
Сделай генератор большого json файла))

Google

Admin
ERROR: S client not available

Константин
17.06.2016
03:10:18
Там в руби же есть всякие рандомщики данных

Evgeny
17.06.2016
03:10:20
Я сначала пытался скачать с сайта, но все браузеры просто вешаются, а самому в лом)

Константин
17.06.2016
03:10:33
Чет мне даже интересно стало))

Evgeny
17.06.2016
03:10:53
Да столько всего все не выучишь)

Константин
17.06.2016
03:11:15
Вот если один файл в 100 метров парсить или 10 файлов паралельно по 10 метров..

Evgeny
17.06.2016
03:11:33
Я просто уже ни раз читал как люди жалуются в блогах на медленные парсинги файлов, столько должен он вешать то блин, 50гб?))

Константин
17.06.2016
03:11:54
Ну вдруг))))

Evgeny
17.06.2016
03:14:14
Надо короче где то файл скачать побольше или реально генератор замутить, щас гляну мб есть готоые
скрипты
Еще не известно кстати какое будущее ждет Crystal, всякие Go/Elixir двигают быстрее, бонально больше народу, а тут активных разработчиков всего 3. Но сборы доната выше чем например чем у языка Nim , который позиционирует себя как комплируемый питон)

Константин
17.06.2016
03:18:06
http://beta.json-generator.com/

Evgeny
17.06.2016
03:18:30
Юзал его уже

Константин
17.06.2016
03:18:34
Nim, кстати, себя тоже очень хорошо показывает на тестах

Evgeny
17.06.2016
03:18:40
Больше 50мб вешается браузер

Константин
17.06.2016
03:18:44
Ок

Evgeny
17.06.2016
03:18:58
Я сгенерировал сам из тестовых 30мб
в один файл совместил на 160мб
потом из-за скобок косяки посыпалисьЮ, руби отваливался на парсинге, Elixir вообще память всю съел, а кристал норм схавал. Вот им то я и почистил файл и пересохранил, стало норм 120мб

Google

Evgeny
17.06.2016
03:21:36
Новые языки норм все, сколько протянут они не известно, вот GO хорошо его гугл агрессивно продвигает, а тут как сообщество распорядится)

Константин
17.06.2016
03:25:00
Мне кажется, что все идет к SOA. Будет куча идентичных по синтаксису языков, но которые для разных задач.
И система будет автоматом смотреть, если файл огромны - будет отправлять на парсинг к одному сервису, а если файлов много и они маленькие - к другому с лучшей многопоточностью.

Evgeny
17.06.2016
03:28:30
Ну да, микросервисы рулят, думаю все верно говоришь, так и будет)
Нашел скрипт генератора
щас проверю большой файл)
def get_random_json_payload(number_of_fields, field_size)
get_random_json_payload(200_000,100_000)
Я не погорячился?) Руби уже 1гб сожрал)
Ради экспермиента щас попробую это же на кристеле
Блин, проще маленький сделать и продублитьвать N кол-во раз, руби уже овер 4гб пошел, кристал за 2
Извращенец блин)