@proRuby

Страница 278 из 1594
Alex
16.11.2016
07:38:13
language server это апиша для вопросов типа, "откуда этот метод?", "Отрефакторь мне эту переменную" и т.д

По крайней мере я так понял из language server для rust.

Alexander
16.11.2016
07:39:58
Это кстати можно исправить.
я вот видел плагин, но он только по проекту, и туговат. мету не тянет точно

Dmitriy
16.11.2016
07:40:51
Ура нашел)

Google
I
16.11.2016
07:40:57
да, я тут вчера буквально с одним знакомым обсуждал то, что с мета-программированием тяжело работать IDE/редакторам

Alexander
16.11.2016
07:41:43
I
16.11.2016
07:42:03
дебаггеры умеют, IDEA тоже заходит

да и вообще через RubyVM все мета-свойства и функции можно посмотреть

притом прямо вывести либо найти место декларации

Dmitriy
16.11.2016
07:42:55
Модель создает обьект с необходимыми атрибутами при инициализации

я правильно понимаю?

с нужными геттерами и сеттерами

I
16.11.2016
07:45:41
эээ

Dmitriy
16.11.2016
07:46:07
надеюсь своими возможно глупыми вопросами я не вызвал BSOD у вас)

I
16.11.2016
07:46:20
на маке нет bsod'a

Dmitriy
16.11.2016
07:46:26
ну панику

Alexander
16.11.2016
07:46:53
надеюсь своими возможно глупыми вопросами я не вызвал BSOD у вас)
нет, просто не всем хочется кормить ребёнка с ложечки, все ждут, когда он возьмёт её и начнёт копать сам

Google
Dmitriy
16.11.2016
07:47:14
ну просто, я правильно понял или нет)

ладно) понимать пытаться )

I
16.11.2016
07:47:47
и кого она создает

Dmitriy
16.11.2016
07:47:59
?

ладно)

Alexander
16.11.2016
07:48:43
я правильно понимаю?
в методе инициализации модели посмотрел код?

Dmitriy
16.11.2016
07:49:06
на rubydoc посмотрел

Alexander
16.11.2016
07:49:15
на rubydoc посмотрел
код понятен?

Dmitriy
16.11.2016
07:49:26
ну да тут с примерами даже

Alexander
16.11.2016
07:49:40
ну да тут с примерами даже
ну значит ты знаешь ответ на свой вопрос, зачем его здесь задавать?

Dmitriy
16.11.2016
07:50:02
хорошо) не буду) хотел убедиться0

)

Alexander
16.11.2016
07:50:23
хорошо) не буду) хотел убедиться0
прочитай код ещё раз и убедись. никто тебе не скажет точнее, чем код

то есть я могу сказать «да», или «нет», хотя даже не смотрел, что там внутри — тебя это убедит? лучше самому копаться. и для тебя, и для других. если непонятно что super делает — гуглишь. непонятно зачем ему аргументы — гуглишь. ты банально на потенциально будущем месте работы будешь больше цениться, если будешь задавать вопросы, ответы на которые сложно (невозможно) найти в интернете, а не 100 ответов на SO

Dmitriy
16.11.2016
08:21:23
def initialize(attributes = {}) unless attributes[:id].nil? @post = Post.find(attributes[:id]) @id = @post.id else super(attributes) end end def save if valid? persist! else false end end Подскажите плиз, а почему if valid? а не post.valid?

if post.valid?

Иван
16.11.2016
08:32:30
По умолчанию метод выполнится на объекте self

Alex
16.11.2016
08:38:24
а также потому что переменной post в том методе нет. Не говоря уже о том что класс не завязан на конкретное наименование.

Dmitriy
16.11.2016
08:41:30
спасибо, теперь понял

Google
Alexander
16.11.2016
08:53:27
Daniel
16.11.2016
09:56:35
кстати откуда рубимайн подтягивает руби для дефолтных таргетов? он подхватывает rvm?
Да подхватывает, можно настроить абсалютно, включая гемсеты. А по суперу можно дойти До сишных функций.

ⰿⰰⰾⱏ
16.11.2016
15:09:42
Дада, побольше дев сюда =)

I
16.11.2016
15:10:26
Подумал сперва, что дев - это девелоперов...докатился(

ⰿⰰⰾⱏ
16.11.2016
15:17:18
Rafkat
16.11.2016
16:03:52
кто со spree работал?

Денис
16.11.2016
16:04:26
Rafkat
16.11.2016
16:04:43
вообще это сложная штука?

Lupsick
16.11.2016
16:08:03
я

Alexander
16.11.2016
16:24:50
года 3 назад работал – смешанные впечатления остались

Rafkat
16.11.2016
16:27:36
предлагают long term с spree

Lupsick
16.11.2016
16:31:55
Lupsick
16.11.2016
16:32:03
spree классный на самом деле

там много legaсy но работать можно

а если еще PR делать почаще так вообще можно его заебатым сделать

Alex
16.11.2016
16:44:45
года 3 назад работал – смешанные впечатления остались
Аналогично. Если честно - говно платформа. По крайней мере тогда была. Геморройно там кастомизировать, а придётся - изначально заточен на совсем мелкие магазы.

Lupsick
16.11.2016
16:45:08
он полностью кастомизируется

и покрывает 90% задач обычного магазина

отдельно API есть

Alex
16.11.2016
16:45:29
он полностью кастомизируется
Знаю, и все через жопу

Google
Lupsick
16.11.2016
16:45:38
Alex
16.11.2016
16:46:18
Или у нас разные вкусы, или там за 3-4 года прогресс случился

Lupsick
16.11.2016
16:46:33
удивительно было бы если за 3-4 года прогресс не случился

Alex
16.11.2016
16:46:33
Прорыв даже я бы сказал

Lupsick
16.11.2016
16:46:46
там есть API, нет смысла даже в код их лезть

Alex
16.11.2016
16:51:08
Ага, а deface во вьюхах... На любителя занятие там ковыряться.

Lupsick
16.11.2016
17:05:24
можно без deface вьюхи править

Admin
ERROR: S client not available

Alex
16.11.2016
17:16:40
Полностью меняя шаблон?

Lupsick
16.11.2016
17:21:14
Копипаст

Alex
16.11.2016
17:21:19
Так то там все можно. Вопрос удобства. Мне показалось крайне неюзабельным, в отличие от самого RoR

Lupsick
16.11.2016
17:21:20
Повторяю, есть апи

Ну так бля в том то и суть что все можно

Вы мне тут пишите что там ничего нельзя

Spree стоит над рельсами, поэтому ты берешь и пишешь обычное рельсовое приложение

Alex
16.11.2016
17:23:17
Вы мне тут пишите что там ничего нельзя
Невнимательность. Не писал такого.

Alex
16.11.2016
17:24:45
Я написал что геморрно кастомизировать. И по прежнему так считаю. Про "нельзя" не писал, внимательней

Lupsick
16.11.2016
17:25:28
Как может быть геморно кастомизировать обычное рельсовое приложение?

Alex
16.11.2016
17:27:58
Не обычное. В обычном дефейсить не заставляют. И насчёт функциональности. По крайней мере 3-4 г назад не было даже плагинов для элементарного импорта товаров. Я уж не говорю о фильтрациях по свойствам. А с сотнями загруженных категорий (таксонов) все тормозило пипец как.

Google
Lupsick
16.11.2016
17:29:13
Если ты с этим не можешь справиться то я прекращаю разговор ибо все понятно

И еще раз пишу что спри заебись

Alex
16.11.2016
17:32:07
Хе хе. Справиться. Хорошее слово, девелопер Френдли) в норм платформе по умолчанию таких косяков не должно быть.

Lupsick
16.11.2016
17:32:40
Это движок, а не платформа

Rafkat
16.11.2016
17:32:49
просто я походу единственный разраб в проектебуду

Lupsick
16.11.2016
17:32:56
Оно за тебя не должно решать все задачи

Если б оно решало все задачи то оно бы выглядело как битрикс

А в этом ключе оно именно девелопер Френдли

Alex
16.11.2016
17:34:23
Скажи только одно. Есть опыт создания на спри более менее серьёзного магаза. И не мог ли бы ты привести его основные характеристики.

Lupsick
16.11.2016
17:35:02
Обычный магазин на 100 товаров с Яндекс кассой

SPA

На реакте

Причем я сделал чтобы товары резервировались без регистрации юзера

Alex
16.11.2016
17:38:56
Ясно. Для таких мелких задач спору нет, подходит. Попробуй на нем запилить что нибудь посерьёзнее, тогда поймёшь о чем я.

Alex
16.11.2016
17:44:57
Помучался, сделал, и забил) решил что спри для мелких магазов онли

Alexander
16.11.2016
17:47:15
Alex
16.11.2016
17:48:21
Нет, решил этим не заниматься вовсе. Буду делать если только для себя, и врядли выберу спри

Alexander
16.11.2016
17:49:45
ну ок. просто я не понимаю — если что-то не нравится, чего-то не хватает из коробки — пошёл и сделал PR. до его принятия используешь свой форк. ну а если сделал и забыл один раз — ок. но лучше бы упростить жизнь другим, конечно.

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