В Ruby on Rails, если у вас неправильная связь в моделях, повлияет ли это на ваше приложение, если вы только коснетесь model.instance_variable? - PullRequest
0 голосов
/ 16 сентября 2010

То есть, если у вас все has_many, has_one, belongs_to и has many ... :through и has_many_and_belongs_to неверны, но ваша программа касается только

model.instance_variable

но не

model.some_other_model    # or model.some_other_model.some_method_or_variable

Будете ли вы делать что-то неправильно или плохо с базой данных? То есть, если ваша ассоциация определена неправильно, не будет ли она делать что-то неправильно, если вы будете придерживаться этой модели, но не будете использовать "перекрестную ссылку" на другую модель?

1 Ответ

1 голос
/ 16 сентября 2010

Если синтаксис правильный, ошибка о плохой ассоциации не будет выдана, пока вы не попытаетесь получить доступ к этой ассоциации.

...