Задать вопрос
@Stopy

Ruby, что ты такое?

class Client < ApplicationRecord
  has_one :address
  has_many :orders
  has_and_belongs_to_many :roles
end


Чем в данном классе являются has_one и т.д. Впервые пробую Ruby и не совсем понятно чем они являются, вроде как методы, но почему я в классе использую методы а не определяю их? Будут ли они наследоваться? А как к ним получить доступ из наследуемого класса?

Извиняюсь за глупый вопрос :3
  • Вопрос задан
  • 837 просмотров
Подписаться 2 Оценить 8 комментариев
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 2
Freika
@Freika
Senior Ruby on Rails developer
В приведенном коде вы используете на 99% Rails, а не Ruby.

apidock.com/rails/v4.2.1/ActiveRecord/Associations...
apidock.com/rails/v4.2.1/ActiveRecord/Associations...
apidock.com/rails/v4.2.1/ActiveRecord/Associations...

Вопрос помечен как "ответ легко ищется поисковиком"
Ответ написан
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
Это магия рельсов.
Курите rusrails.ru или guides.rubyonrails.org c самого начала.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы