@rubylang

Страница 261 из 1684
Arthur ?
02.08.2016
08:47:04
phone же обычная колонка, не?
да, но она куериться через 3 таблицы

ojab
02.08.2016
08:47:25
AR позволяет это делать

см. .eager_load и иже

оно джойнит и потом селекти как хочешь

Google
Антон
02.08.2016
08:48:49
фигня какая-то серавно, не ок когда одна AR модель работает с разными таблицами в разных субд

я протестую

ojab
02.08.2016
08:49:12
бывают ситуации, когда база уже есть

и даже когда ей пользуются не только рельсоаппы

Антон
02.08.2016
08:49:43
я в таких бывал, лучше ситуация не становится :)

Nursultan
02.08.2016
08:50:03
парни всем привет

такой прикол

делаю один туториал

работаю в с9

у автора хост показывается 3000

Антон
02.08.2016
08:50:27
особенно важно при этом пользоваться для левых данных другим AR классом

Nursultan
02.08.2016
08:50:30
у меня 8080

изза этого показывает ошибки

Google
Nursultan
02.08.2016
08:50:42
что делать?

Nikolay
02.08.2016
08:51:00
я в таких бывал, лучше ситуация не становится :)
особенно когда это билинг, статискика, црм, и оттуда же дергаются скрипты конфигации железа..

ojab
02.08.2016
08:51:10
Антон
02.08.2016
08:51:13
а зачем AR класс, а не просто класс?
чтобы джуну понятнее было

Dorzhi
02.08.2016
08:51:26
это облачная ide вроде

ojab
02.08.2016
08:51:32
изза этого показывает ошибки
какие ошибки? Почему из-за этого?

Aldar
02.08.2016
08:51:55
Nursultan
02.08.2016
08:52:02
да

Aldar
02.08.2016
08:52:07
все что после двоеточия - порт

Nursultan
02.08.2016
08:52:21
черный его белый мой

Антон
02.08.2016
08:52:24
особенно когда это билинг, статискика, црм, и оттуда же дергаются скрипты конфигации железа..
это не повод делать инъекции в существующий родной класс приложуньки

ojab
02.08.2016
08:53:00
черный его белый мой
так какие ошибки-то?

на скринах ни одной нет

Aldar
02.08.2016
08:53:06
там надо сервер запускать rails server -b $IP -p $PORT

по моему так

Nursultan
02.08.2016
08:53:33
ща покажу

Dorzhi
02.08.2016
08:53:45
это глюк ide шки, не?

Nursultan
02.08.2016
08:54:10
там в туториале после установки девайса было сказано в enviroments вставить строку в которой писаловь локалхост 3000

я вставил и после этого он начал жаловаться на эту строку и не пускать сервер

Google
ojab
02.08.2016
08:55:10
куда конкретно и что конкретно вставлял?

Какая конкретно ошибка была?

yopp
02.08.2016
10:16:01
чят

а есть что-то что умеет BSON восстанавливать в mongo console friendly format?

так чтоб ObjectId(‘foo’) и там new Date(123123123123)

Zeka
02.08.2016
10:30:41
всем ку, мб нубский вопрос но всё же. Есть нормальное решение для этой "фичи" > "testString".capitalize => "Teststring" а надо TestString

ojab
02.08.2016
10:31:08
.constantize

Denis
02.08.2016
10:32:10
есть кто реактом балуется?

Zeka
02.08.2016
10:36:22
.constantize
у меня синатра, а эт рельсовая приблуда. интересовало именно рубишное решение

ojab
02.08.2016
10:37:14
.const_get

Nikolay
02.08.2016
10:37:34
есть кто реактом балуется?
я недавно баловался. там ссылка на мануал + код https://github.com/foxmuldercp/react_test_app

ojab
02.08.2016
10:38:30
.const_get
но его надо юзать не как 'TestString'.const_get, а как Object.const_get('TestString') или как-то так

Nikolay
02.08.2016
10:39:40
Oo JSX - это слишком зло для рельс
ну если бы я шарил жс, я б на этом и писал, но я так, покопипастил, понял что этот способ мне зашел и пока отложил

ojab
02.08.2016
10:39:56
у меня синатра, а эт рельсовая приблуда. интересовало именно рубишное решение
и const_get не прокатит для классов с указанием модуля, т. е. MyModule::MyClass зафейлится

Zeka
02.08.2016
10:40:25
ojab
02.08.2016
10:40:47
а TestString это переменная?

Denis
02.08.2016
10:41:23
ну если бы я шарил жс, я б на этом и писал, но я так, покопипастил, понял что этот способ мне зашел и пока отложил
я с js тоже не сильно дружу, но навязчивая идея вынести все представление на клиентскую часть не покидает голову

Google
Nikolay
02.08.2016
10:42:19
то показалось самым легким

поэтому я пока решил сделать по классике, отладить, запустить арр, а потом уже думать и над его перестройкой в модули енжина, и над реактом

Denis
02.08.2016
10:44:09
я вот по этому делал первое приложение https://www.airpair.com/reactjs/posts/reactjs-a-guide-for-rails-developers

понравился подход без JSX. Автор правильно зачечает что синтаксис становится похож на slim или haml

так вроде как и код поддерживать

проще

Admin
ERROR: S client not available

Nikolay
02.08.2016
10:46:42
ты будешь удивлен, но если я правльно помню это тоже что и у меня

Смерть
02.08.2016
10:47:25
Я вот не люблю жс на пробелах

на больших кусках кода становится сложно следить

Denis
02.08.2016
10:49:00
если все по уму писать, то весь js на пробелах начинается только после render

Nikolay
02.08.2016
10:49:06
я жс как таковой знаю очень очень плохо

Смерть
02.08.2016
10:52:41
Мне не очень нравится реакт вообще. Мне больше мустач для шаблонов нравится. Просто рендеришь шаблон с примаплеными данными и не добавляешь в жс HTML логику

Denis
02.08.2016
10:54:49
а по производительности он как?

Смерть
02.08.2016
10:56:04
Да нормально. Wiskers+Backbone не дают провалов производительности

Denis
02.08.2016
10:56:52
просто самые быстрые приложения мы писали используя Rails для api и ноду + реакт для рендеринга. Быстрее и недежней еще ничего не получалось

а с Backbone я так и не разобрался

странноватый он немного

Смерть
02.08.2016
10:59:04
Мне тоже не особо нравится, я вообще за Angular с его биндингами

Но сам код шаблонов становится не чистый

Google
Denis
02.08.2016
11:06:20
а кто-нибудь умеет грамотно парсить? Есть таблица в которой 50000 записей. Сейчас она у меня парсится за минут 10. Хотелось бы согратить время до 1-2 минут

больше нужна подсказка по алгоритму

вот сам парсер https://github.com/denissakharov/urfu-applicants-list-parser/blob/master/lib/parser.rb

а вот таблица http://urfu.ru/ru/alpha/full/

и да, важно чтоб парсер не ел более 600 мб озу

может кто помочь?

yopp
02.08.2016
11:17:45
я не знаю есть ли SAX для html

но SAX + сохранять батчами

хранить кеш пользователей

User.find_or_create_by в цикле плохая идея

как и Statement.find_or_create_by

ojab
02.08.2016
11:20:12
эм

А как оно вообще вызываться дожно?

Parser.get_links, а дальше?

А зачем там Mechanize, а не банальный Net::HTTP/что-нибудь-ещё?

Denis
02.08.2016
11:23:25
потому что быстро нужно было скидать. им быстрее

ojab
02.08.2016
11:24:10
так как его вызывать-то?

Denis
02.08.2016
11:24:11
вызывается через метод get_statements

там сделано костылем: модуль крепится к модели и вызывается через этот метод

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