
Aldar
28.06.2016
08:10:28
в общем как найти метод, если он явно не определён
видимо с помощью 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
ирц всё

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
можешь проверить так
дёрнуть show на инстансе, а потом ещё раз попробовать посмотреть появился ли show в списке методов
если не появился, то смотри source_location у method_missing
и бей в жбан тому кто так делает

Google

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

yopp
28.06.2016
08:18:06

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

Aldar
28.06.2016
08:21:04
не, это гем
такой старый) для рельсов 3

Evgeny
28.06.2016
08:21:57
Метод миссинг не посмотрел еще че там?
Я бы заюзал buebug, если никак, подключил его в класс, который надо проверить, отправил запрос на нужную страницу и смотрел куда что идет, хз норм эта практика нет, но бывало часто находишь то, что долго искал

v
28.06.2016
08:32:44

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:08

v
28.06.2016
08:52:09

Антон
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 минут
чтобы не было разочарований
это тяжелая работа, за которую платят большие деньги

yopp
28.06.2016
08:57:42
небольшой рефакторинг не очень сложной платёжной штуки ;)

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
это проблема разработчика