@rubylang

Страница 995 из 1684
Maxim
02.05.2017
13:30:18
я довольно успешно со всеми вопросами справляюсь

так что не думаю, что я бы прям боль испытал

боль - это когда тебе надо на доске решать задачу больше получаса

Google
Maxim
02.05.2017
13:30:47
остальное ерунда

Антон
02.05.2017
13:31:08
ага, только кто захочет платить за ерунду?

"остальное ерунда" уже умеет решать rails g

зачем тогда ты?

Maxim
02.05.2017
13:32:23
я не понимаю, это какой-то подъеб?

Maxim
02.05.2017
13:33:01
Artur
02.05.2017
13:33:05
кек

Ну хоть так.

v
02.05.2017
13:34:37
Софт для расчета траектории мбр пишете? На руби?
траектории МБР еще на калькуляторе рассчитывали

Антон
02.05.2017
13:35:37
я не понимаю, это какой-то подъеб?
в каждом подъебе есть доля подъеба

Maxim
02.05.2017
13:38:16
вообще не вижу смысла спрашивать на собеседовании вопросы про рельсы, например. Типа есть люди, которые спрашивают про то, что в рельсах от версии к версии менялось, есть те, кто вопросы про методи из activesupport спрашивает, кто-то спрашивает совсем хуйню, типа от чего какой класс наследуется

Rafkat
02.05.2017
13:41:03
#работа Разовый проект с бюджетом ~ 100к, нужно просто сделать портал для одной из рф администраций, админка и фронт, верстка есть, данные сами забьют, нужно лишь админку дать. Подробности/ТЗ писать на renat@aomega.co

Google
Alex
02.05.2017
13:41:41
ммм, сколько же там под водой

I
02.05.2017
13:42:00
джангу лучше возьмите =)

Rafkat
02.05.2017
13:42:44
ну мопед не мой)

v
02.05.2017
14:27:51
джангу лучше возьмите =)
еретик. Не веришь в rails g?

Eugene
02.05.2017
14:49:35
бесполезней только олимпиады по проге

Прилетел Швед и удалил Карину, всем хорошего кода или же спокойного продолжения первомая.

v
02.05.2017
18:13:17
поэтично

знаете что меня больше всего бесит в рельсах? это то, что model.valid? меняет state объекта. Мало того, оно не просто добавляет ошибки, но может лезть еще в связные объекты, а те в свои связные. И где-то там далеко вызывается NorthKorea.new.launch_missiles

Denis
02.05.2017
18:49:39
Вопрос по поводу nested form. Нужно заносить записи в нескольких таблицах который связаны has_many :through с одной формы по нажатию на одну кнопку. accepts_nested_attributes_for - поможет? В документации об этом ничего не сказано http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

ojab
02.05.2017
19:48:53
has_many :through с точки зрения пользователя работает абсолютно так же как и любой другой has_many

так что has_many :through будет работать так же как и остальные has_many

Shamil
03.05.2017
01:44:08
Народ, кто знает об интересных рельсовых проектах в Киеве? Что-то действительно оригинальное, или неплохая идея с реализацией. Там вообще есть что-то​ интересное для рейлс разработчика? Если есть ссылки, киньте сюда или в приват, буду благодарен?

Amir
03.05.2017
06:21:26
Кто нибудь делал авторизацию через ЕСИА ?

Di
03.05.2017
07:43:43
Друзья, помогите, не могу нагуглить банальщину, даж стыдно: есть товар, который has_many ассоциацию "размеры". У этого самого размера есть свойство "остаток". Как выбрать все товары у которого в ассоциированном размере остаток больше двух? Джоин таблицу ведь сделать надо. Но во всех примерах условие конкретное, равно. А как сделать "больше двух"?

Marsel
03.05.2017
07:45:22
покажи свой код с "равно"

ModelA.joins(:models_b).where("models_b.propert > ?", my_variable) в целом как то так, если мне память не изменяет

Di
03.05.2017
07:48:39
Item.joins(:sizes).where("sizes.count > 2")

Marsel
03.05.2017
07:49:05
ну да, похоже на правду. так не работает?

Di
03.05.2017
07:49:46
Ага, вот что выдает:

ActiveRecord::StatementInvalid: PG::GroupingError: ERROR: aggregate functions are not allowed in WHERE LINE 1: ...ND (quantity IS NOT NULL AND quantity > 0) WHERE (sizes.coun... ^ : SELECT "items".* FROM "items" INNER JOIN "sizes" ON "sizes"."item_id" = "items"."id" AND (quantity IS NOT NULL AND quantity > 0) WHERE (sizes.count > 2)

Google
Marsel
03.05.2017
07:50:28
а что за quantity?

Di
03.05.2017
07:51:11
Ну остаток, это свойство модели size

Блин, я балбес

Спасиб добрый человек!

Marsel
03.05.2017
07:52:32
да, кажется я понял

))

Di
03.05.2017
07:53:02
Мало кофе по вене пустил, надо добавки. ))

Michael
03.05.2017
10:18:04
подскажите пожалуйста, есть несколько однотипных скоупов типа: scope :name, ->(name) { where("companies.name LIKE ?", "%#{name}%") } scope :address, ->(address) { where("companies.address LIKE ?", "%#{address}%") } как мне избавится от них в пользу подобной конструкции ? %i(name address).each do |value| scope value, ->(value) { where("companies.#{value} LIKE ?", "%#{value}%") } end

Alexander
03.05.2017
10:23:01
%i(name address).each do |field_name| scope field_name, ->(value) { where("#{self.table_name}.#{field_name} LIKE ?", "%#{value}%") } end что-то типа этого, можно class-level helper method сделать

Michael
03.05.2017
10:27:23
всеравно получаю `scope': You tried to define a scope named "name" on the model "Company", but Active Record already defined a class method with the same name. (ArgumentError)

Антон
03.05.2017
10:28:32
очевидно скоуп такой уже есть

Василий
03.05.2017
10:28:45
name уже есть метод у модельки

Alexander
03.05.2017
10:29:01
я отредактировал на`field_name`

ах, да, тогда можно scope "by_#{field_name}", -> будет метод Company.by_name(something)

Michael
03.05.2017
10:31:30
очевидно скоуп такой уже есть
странно скоупа такого нету, но когда убрал name из %i(....) все заработало

буду копать, что именно конфликтует с name

спасибо ребята

Alexander
03.05.2017
10:32:39
буду копать, что именно конфликтует с name
http://devdocs.io/rails~5.0/activemodel/name#attribute-i-name

Michael
03.05.2017
10:33:36
Google
Ксения
03.05.2017
12:01:44
Всем привет!?? Ищем back-end разработчиков для двух компаний: 1- крутой небольшой стартап, 2 – крупная международная компания. Основные требования: опыт в RoR/Go от двух лет; опыт работы с SQL и NoSQL; опыт написания Restful API и понимание HTTP-протоколов. Будет плюсом знание Scala, NodeJS. Английский не ниже intermediate Вилка по З/П: 150-170 и 240 соответственно. #работа

Aleksey
03.05.2017
12:03:04
Василий
03.05.2017
12:03:10
Тоже сразу про Gett подумал

Admin
ERROR: S client not available

Ксения
03.05.2017
12:03:13
кто знает?

Кøе-ктø Геннадьевич
03.05.2017
12:03:39
ищем специалистов, но куда не скажем

v
03.05.2017
12:04:21
кто знает?
а работать-то где - на деревне у дедушки, Константина Макарыча?

Ксения
03.05.2017
12:05:11
ищем специалистов, но куда не скажем
конфиденциальный поиск?

I
03.05.2017
12:05:19
в гетте на любителя. Любителя толстеньких моделек

Rafkat
03.05.2017
13:15:55
кто знает?
Обычно хороший профессионал, завален предложениями по работе. И как вы думаете, будет ли у него желание откликаться на кота в мешке?

I
03.05.2017
13:19:39
помимо предложений каждая контора еще шлет свои тестовые и удивляется, что его ленятся делать

Ксения
03.05.2017
13:20:23
Обычно хороший профессионал, завален предложениями по работе. И как вы думаете, будет ли у него желание откликаться на кота в мешке?
Да, будет. Говорю из личного опыта Я же не отказываюсь назвать компанию вообще, а только при личном контакте

Rafkat
03.05.2017
13:22:03
Вот вы же арбузами торгуете? Да, торгуем. Так покажите же их! Только при личном контакте :)

Ксения
03.05.2017
13:23:52
а какая разница
Нюансы работы)

Vasiliy
03.05.2017
13:49:35
есть один нюанс

Google
Антон
03.05.2017
14:27:48
не делаю тестовые задания уже 4 года

не умею - не позорюсь :D

Silent Bob
03.05.2017
15:56:12
подскажите, как вызывать метод не чаще чем к примеру раз в 2 секунды? Чтобы к примеру если вызов произошел через секунду после последнего - ничего не происходило и метод не отрабатывался

Maxim
03.05.2017
15:57:22
туда пихать Time.now перед тем, как метод вернет значение

объект все это время жить будет?

тебе кеш нужен?

вообще, много способов есть, опиши подробнее задачу

Silent Bob
03.05.2017
15:58:35
объект все это время жить будет?
нет, нужно вызов просто к апи сделать послать данные и все

Maxim
03.05.2017
15:58:54
нет, нужно вызов просто к апи сделать послать данные и все
а потом не слать в течение 2 секунд при повторе запроса?

Maxim
03.05.2017
15:59:48
ага
тебе по-любому какой-то кеш нужен, который будет следить за запросами

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