ActiveRecord: я могу скопировать ассоциации?

Я нашел ответ! Я не мог понять, что отличает каталог icons /, поэтому я выполнил поиск по всем файлам в каталоге / etc / apache2 для icons, и что вы знаете, куча файлов, которые я не сделал? Признать придумать. Я гуглил «Каталог значков Apache» и нашел эту статью , которая описывает, как каталог значков связан с /usr/share/apache2/icons/ и не может быть перезаписан.

Я закончил тем, что переместил нужные мне файлы в этот каталог, потому что я не создавал сайт, который я использую, и не хочу менять все пути значков.

17
задан Paul 27 March 2009 в 16:13
поделиться

2 ответа

Проблема состоит в том, что Вы клонируете шаблон, но не клонируетесь, это - дети. Попробуйте что-то как:

template_model = MyModel.find(id)
new_model = template_model.clone
new_model.children << template_model.children.collect { |child| child.clone }
28
ответ дан 30 November 2019 в 12:08
поделиться

Ну, это не действительно копия.

Но Вы могли сделать

new_model.child_ids = template_model.child_ids
1
ответ дан 30 November 2019 в 12:08
поделиться
Другие вопросы по тегам:

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