Просто добавление одной строки XAuthLocation /usr/X11/bin/xauth
к /etc/ssh/ssh_config
работает на моем Mac с MacOS Sierra, чтобы подключиться к ssh на хост Linux и иметь возможность удаленно запускать программы для X Windows и отображать их под XQuartz на моем Mac.
Нет, own_to не нужен. Это будет означать, что вы не сможете запрашивать ассоциацию с обоих направлений, но если это не является требованием для вашего приложения, то в этом нет необходимости.
Как говорит Коди, не обязательно, но будет в 90% случаев.
См. Документ Rails API для ассоциаций ActiveRecord .
Когда вы указываете has_many
или own_to
, к вашему классу модели Rails добавляется набор (вспомогательных) методов. На странице выше показаны конкретные методы, которые автоматически добавляются в табличном формате. Поэтому, если вы просто укажете один конец ассоциации, например, Child, вы сможете использовать только соответствующие методы из модели Child.