@rubylang

Страница 127 из 1684
Aldar
28.06.2016
08:10:28
instance_methods.include? :show
да, я так и писал

в общем как найти метод, если он явно не определён

видимо с помощью method_missing определён

yopp
28.06.2016
08:12:10
определи метод show и дёрни super

Google
Huken
28.06.2016
08:12:18
и yopp тут 0_о эх пусто в ирце((

yopp
28.06.2016
08:12:40
ирц всё

BlablaController.new.method(:show)
^^^ так тоже можно

Aldar
28.06.2016
08:14:12
#<NoMethodError: super: no superclass method `show' for

Evgeny
28.06.2016
08:15:38
http://stackoverflow.com/questions/175655/how-to-find-where-a-method-is-defined-at-runtime

Aldar
28.06.2016
08:16:17
уже читал

у меня вообще метод не находит

а так конечно через source_location можно найти

yopp
28.06.2016
08:16:38
#<NoMethodError: super: no superclass method `show' for
раз нет super значит да, по пидорски на method_missing без определения

можешь проверить так

дёрнуть show на инстансе, а потом ещё раз попробовать посмотреть появился ли show в списке методов

если не появился, то смотри source_location у method_missing

и бей в жбан тому кто так делает

Google
Evgeny
28.06.2016
08:17:31
Поставить buebug и смотреть куда идет ошибка

yopp
28.06.2016
08:18:06
если не появился, то смотри source_location у method_missing
впрочем можешь сразу с этого начать

Поставить buebug и смотреть куда идет ошибка
какая ошибка, если вопрос как найти того, кто отвечает на :show

Evgeny
28.06.2016
08:18:50
Ну так тебя кинет куда надо и все там найдешь

yopp
28.06.2016
08:19:00
чо

Evgeny
28.06.2016
08:19:01
Хотя оверхед

yopp
28.06.2016
08:19:41
можно set_trace_func

щас это уже вроде TracePoint

Aldar
28.06.2016
08:20:14
Там используется inherited_resources

поэтому не могу найти метод

в классе родителя Include InheritedResources

yopp
28.06.2016
08:20:49
поэтому не могу найти метод
так посмотри в исходники inherited_resources

Aldar
28.06.2016
08:21:04
не, это гем

такой старый) для рельсов 3

Evgeny
28.06.2016
08:21:57
Метод миссинг не посмотрел еще че там?

Я бы заюзал buebug, если никак, подключил его в класс, который надо проверить, отправил запрос на нужную страницу и смотрел куда что идет, хз норм эта практика нет, но бывало часто находишь то, что долго искал

v
28.06.2016
08:32:44
Там используется inherited_resources
ну найдешь ты show, а дальше?

Aldar
28.06.2016
08:33:06
да мне и не надо show уже

понятно как inherited resources работает

v
28.06.2016
08:33:40
ты его переопределять хотел?

Google
Aldar
28.06.2016
08:35:13
нет

понять что он делает просто

в случае с inherited resources понятно

он берёт resource и вызывает show

рендерит шаблон show то есть

Evgeny
28.06.2016
08:41:18
Есть смысл делать "смешанный" портал, где можно подавать обьявления типа авито и тут же новостной портал на рельсах или проще взять готовую cms на php + модули и не парится?

v
28.06.2016
08:43:39
париться все равно придется

Evgeny
28.06.2016
08:44:46
Я так условно говоря)

v
28.06.2016
08:45:33
да делай на рельсах, хоть будет что показать

Evgeny
28.06.2016
08:46:10
На рельсах есть готовый ecommerc spree и его форк, но там больше интернет магазин, а кастомизировать хз будет ли геморно или проще с нуля под определенную задачу сделать

да делай на рельсах, хоть будет что показать
Только из-за этого и хочу, да и денюжка не помешает)

Готовой корзиной кто-то пользуется или сами обычно свои наработки юзаете?

Антон
28.06.2016
08:48:05
париться всеравно придется

в этом мире нет ничего готового

v
28.06.2016
08:49:15
спри трогай только если хочешь научиться со спри работать

это как Битрикс кастомизировать

Антон
28.06.2016
08:50:14
удевлен что люди пытаются на рельсах писать ЦМС

Evgeny
28.06.2016
08:50:24
Ок. Еще вопрос, самое мое больное место это организация платежки, ниразу не делал, например интегшрацию с какой-нибудь робокассой, хотя раньше читал вроде нгичего сложного, hash передаешь и колбэк возвращает на твою страницу, колторую укажешь в личном кабинете. Есть такой гем active merchant кажется, кто пользовался норм нет?

Антон
28.06.2016
08:50:38
Это не самое больное место

yopp
28.06.2016
08:50:39
ха-ха

Google
yopp
28.06.2016
08:51:00
active merchant это просто уёбищный враппер для платежных гейтов

v
28.06.2016
08:51:16
на актив мерчант можешь посмотреть

как там внутри сделано

Evgeny
28.06.2016
08:51:34
Есть альтернативы или лучше самому прикрутить какую нужно вручную?

v
28.06.2016
08:51:45
да они все вручную прикручиваются

Антон
28.06.2016
08:51:51
Есть альтернативы или лучше самому прикрутить какую нужно вручную?
А как тебе с твоими компетенциями позволили такое делать?

v
28.06.2016
08:51:54
некоторые энтузиасты гемы пишут

Антон
28.06.2016
08:52:36
тыжпрограммист

Admin
ERROR: S client not available

Evgeny
28.06.2016
08:52:42
Я джун

Антон
28.06.2016
08:52:57
не надо все вопросы сразу задавать

делай

Evgeny
28.06.2016
08:53:00
Хотя я так себя позиционирую лол

Ок

Антон
28.06.2016
08:53:30
может через пару месяцев, когда ты напишеь корзину, кто-то выпустит гем эквайринга

Evgeny
28.06.2016
08:55:14
Я люблю велосипедить, сделаю сам, потом видно будет стоит ли юзать что-то готовое, саму корзину не так сложно сделать, если простую, я делал по книге как то Agile Rails

Антон
28.06.2016
08:55:56
саму корзину не так просто сделать, как написано в книжке: "блог за 15 минут"

я вот блог делал 3 дня, хотя пишу на рельсах уже 10 лет

Google
Evgeny
28.06.2016
08:56:50
Кто я такой чтобы спорить с вами) Лучшее что могу прислушатся)

Антон
28.06.2016
08:57:11
да просто не надо обманывать себя маркетинговыми: просто, за 15 минут

чтобы не было разочарований

это тяжелая работа, за которую платят большие деньги

Evgeny
28.06.2016
08:58:26
Ты сам советовал платежку сделать, я сделаю когда-нибудь)

Антон
28.06.2016
08:58:59
это будет очень круто

можешь сеньерить потом магазины

Huken
28.06.2016
08:59:14
имхо блог за 15 мин это шлак, для начинающих нужно Agile Web Development with Rails 4

Evgeny
28.06.2016
08:59:47
Ну а что смешного, лучший способ научится это велосипед свой, иначе че толку

Антон
28.06.2016
08:59:55
Ты сам советовал платежку сделать, я сделаю когда-нибудь)
тока не надо делать универсальную, нудо сделать сначала рабочую

Evgeny
28.06.2016
09:00:33
Да так и сделаю, когда то хотел гем сделать для робокассы, время пришло

Антон
28.06.2016
09:00:34
Ну а что смешного, лучший способ научится это велосипед свой, иначе че толку
не совсем, вот джуниоры не пользуются скаффолдом, потом мидлы начинают понимать что скаффолд это ок

Evgeny
28.06.2016
09:00:46
Я бзаю скаффолд

Мы про релоьсы же да?) Есть какие-то аргументы в + ?

Антон
28.06.2016
09:01:39
в рельсе все +

минусов нет там где минусы - не юзают рельсу не юзают - нет минусов

Evgeny
28.06.2016
09:03:47
Ну например я всегда юзаю его, потому что знаю, что может понадобится что-то из этого всего когда то после, а бывает и так, что смотришь, а тебе нужна была только модель или контроллер, а те же вьюхи не нужны вовсе

Антон
28.06.2016
09:04:28
перед комитом всегда удаляю пустые файлы - привычка

Во вторых, генераторы настраиваются, можно заставить скаффол не генерить вьюхи js и css

Huken
28.06.2016
09:05:20
проблема в разрастании, таже синатра обрастает гемами и самописными велосипедами, потом смотришь у тебя теже рельсы только свои и без доков

Антон
28.06.2016
09:07:19
это проблема разработчика

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