Привет!
Мне нужно внести изменения в секцию <noscript></noscript> на различных страницах, чтобы предотвратить возможность для Google увидеть наличие ссылок на форумы пользователей. Например, здесь в представлении topics/show.html.erb.
Я пытаюсь понять, как лучше всего этого добиться, но, думаю, мне придется переопределить всё представление (всё, что требует таких изменений) в плагине. Я пробовал это и другие подходы (запуск Rails локально с помощью NO_EMBER_CLI=1 bundle exec rails s и использование функции браузера Просмотр исходного кода), но у меня ничего не получается с переопределением этих шаблонов.
Возможно, кто-то здесь знает секрет, как заставить это работать? Может быть, какое-то волшебное однострочное решение?
Этот пример, похоже, должен делать то, что мне нужно, но, к сожалению, он устарел. Вот адаптированная версия:
# name: no_profiles_when_indexing
# about: Предотвратить индексацию, чтобы даже не узнать о существовании страниц профиля
# version: 0.1
after_initialize do
ApplicationController.class_eval do
def set_layout
File.expand_path('../app/views/topics/show.html.erb', __FILE__)
end
end
end
Я на самом деле не разработчик на Ruby, поэтому любые подсказки или указания будут очень кстати. Спасибо.
