안녕하세요!
여러 페이지의 <noscript></noscript> 섹션을 수정하여 Google이 사용자 포럼 링크가 존재하는 것을 볼 수 없도록 해야 합니다. 예를 들어 topics/show.html.erb 뷰의 여기처럼요.
이를 위한 가장 좋은 방법을 찾고 있는데, 아마도 이 변경이 필요한 모든 뷰를 플러그인에서 오버라이드해야 할 것 같습니다. 로컬에서 NO_EMBER_CLI=1 bundle exec rails s 명령으로 Rails를 실행하고 브라우저의 소스 보기 기능을 사용해 여러 가지 접근법을 시도해 보았지만, 템플릿을 오버라이드하는 데 성공하지 못하고 있습니다.
혹시 이 문제를 해결하는 방법을 아시는 분 계신가요? 아마도 마법 같은 한 줄 코드가 있을까요?
이 예시는 제가 원하는 일을 할 것 같아 보이지만, 불행히도 구버전입니다. 수정된 버전은 다음과 같습니다:
# 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 개발자가 아니므로, 어떤 힌트나 조언이든 큰 도움이 될 것입니다. 감사합니다.
