Size: a a a

2017 June 25

NK

ID:368326264 in Rubyata
Ruby on reals стоит изучать ?
источник

ET

Edil Talantbekov in Rubyata
😄
источник

NK

ID:368326264 in Rubyata
источник

IL

Igor Li in Rubyata
Ребят, кто знает как переопределить в рельсах дефолтный foreign_type для полиморфной связи?
Немного контекста:
есть таблица заказов, у которой есть поля: item_id, service_type, в которых item_id - это id услуги и service_type - это тип услуги
и есть таблицы услуг: баннеры, реклама, пост

по дефолту при создании ассоциативной связи между заказами и услугами по item, то rails делает связку по полям item_id и item_type, а мне надо, чтобы он делал связку по item_id и service_type.
источник

IL

Igor Li in Rubyata
конечно один из вариантов - это переименовать service_type в item_type, но все же может есть ли другие способы?
источник

S

Sadko in Rubyata
foreign_type в belongs_to?
источник

IL

Igor Li in Rubyata
Не катит
источник

KO

Kalys Osmonov in Rubyata
alias_method для service_type, service_type= пробовал?
источник

PT

Pavel Tkachenko in Rubyata
Igor Li
Ребят, кто знает как переопределить в рельсах дефолтный foreign_type для полиморфной связи?
Немного контекста:
есть таблица заказов, у которой есть поля: item_id, service_type, в которых item_id - это id услуги и service_type - это тип услуги
и есть таблицы услуг: баннеры, реклама, пост

по дефолту при создании ассоциативной связи между заказами и услугами по item, то rails делает связку по полям item_id и item_type, а мне надо, чтобы он делал связку по item_id и service_type.
используй опции foreign_id: :item_id, foreign_type: :service_type
источник

PT

Pavel Tkachenko in Rubyata
источник

PT

Pavel Tkachenko in Rubyata
В доках все есть
источник

PT

Pavel Tkachenko in Rubyata
Options -> 2 и 3 пункты
источник

IL

Igor Li in Rubyata
вот так делал:
в  моделе order
belongs_to :item, polymorphic: true
и в моделе banner
has_many :orders, foreign_key: :item_id, foreign_type: :service_type
работает в одном направление из banner.orders можно получить,а обратно из order.banner нельзя получить banner

пока сделал так:
в  моделе order
 belongs_to :money_vote, foreign_key: :item_id, primary_key: :id
и в моделе banner
has_many :orders, foreign_key: :item_id, foreign_type: :service_type
источник

NK

ID:368326264 in Rubyata
Тут кто то может сделать авторизацию?
источник

NK

ID:368326264 in Rubyata
На рельсах
источник

NK

ID:368326264 in Rubyata
Если да ,то откуда брали инфу
источник

PT

Pavel Tkachenko in Rubyata
ID:368326264
Тут кто то может сделать авторизацию?
На рельсах сделать проще всего. посмотри гемы devise или sorcery
источник

PT

Pavel Tkachenko in Rubyata
Там за 5 минут сделаешь
источник

NK

ID:368326264 in Rubyata
Понял ,спасибо
источник

PT

Pavel Tkachenko in Rubyata
Ой, ты про авторизацию. Я думал аутентификацию
источник