Junior - Моделі та ActiveRecord Flashcards

1
Q

Навіщо потрібні моделі? Чим є модель?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Що таке ORM? Що таке ActiveRecord?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Які є правила найменування моделей і таблиць у базі даних?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Що таке міграції та навіщо потрібен цей механізм? Як створювати міграції?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Які види валідацій є в AR?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Як можна викликати валідацію? Коли валідація викликається автоматично? Як можна вимкнути валідацію під час збереження?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Що таке callback в Rails?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Які є види колбеків в AR?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Які види асоціацій є в AR?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Що таке has_one і belongs_to?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Що таке has_many?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Що таке has_many: through?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Що таке has_one: through?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Що таке has_and_belongs_to_many?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Що таке поліморфна асоціація?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Що таке STI?

A
17
Q

Яким чином можна отримати дані з бази даних? Як отримати один об’єкт і колекцію? Як задати умови вибірки?

A
18
Q

Що таке скоупи? Яка їхня функція?

A
19
Q

Як виконати довільний SQL-запит?

A
20
Q

Як подивитися інформацію про те, як виконувався запит, які використовувалися ключі тощо?

A