Я нашел ответ! Я не мог понять, что отличает каталог icons /, поэтому я выполнил поиск по всем файлам в каталоге / etc / apache2 для icons
, и что вы знаете, куча файлов, которые я не сделал? Признать придумать. Я гуглил «Каталог значков Apache» и нашел эту статью , которая описывает, как каталог значков связан с /usr/share/apache2/icons/
и не может быть перезаписан.
Я закончил тем, что переместил нужные мне файлы в этот каталог, потому что я не создавал сайт, который я использую, и не хочу менять все пути значков.
Проблема состоит в том, что Вы клонируете шаблон, но не клонируетесь, это - дети. Попробуйте что-то как:
template_model = MyModel.find(id)
new_model = template_model.clone
new_model.children << template_model.children.collect { |child| child.clone }
Ну, это не действительно копия.
Но Вы могли сделать
new_model.child_ids = template_model.child_ids