2017-05-10 17 views
1

Middleman에서 relative_assets 확장을 사용하려고합니다. 4.2.1.Middleman 4 상대 자산 제외 페이지

절대 자산을 보유해야하는 페이지가 하나 있습니다 (내 /404.html 페이지). source here에 나열된 사용 가능한 옵션을 찾았습니다. ignore 옵션에 정규식 배열을 전달할 수 있어야합니다.

내 config.rb이를 사용하려했습니다

activate :relative_assets do |assets| 
    assets.ignore = ["/404.html"] 
end 

그러나, 나는 여전히 404 페이지에 상대적으로 자산을 얻는다. 누구나 relative_assets에서 특정 파일을 올바르게 제외하는 방법을 알고 있습니까?

또한 같은 다양한 조합을 시도했다 : ["404"], ["/404"], ["\/404.html"], ["\/404"] 을하지만이 중 어느 것도 하나 제대로 작동하지 않습니다.

나는 또한 this technique을 시도했지만 성공하지 못했습니다. stylesheet_link_tag 및 javascript_include_tag 모두에 대해 relative_assets 플러그인을 사용하면 relative: false 옵션이 무시됩니다.

답변

0

나는 파티에 늦었지만 404 페이지 문제에 대한 해결책을 찾으면 궁극적으로이 문제를 해결할 수있었습니다.

당신은

activate :relative_assets do |assets| assets.rewrite_ignore = [/404/, /500/] end

나는 그 자체로 ignore자산 파일을 무시 생각 rewrite_ignore 대신 ignore, 예를 들어를 사용하고 싶습니다.

이렇게 도움이 되시길 바랍니다. 올바른 방법으로 안내해 주셔서 감사합니다.