2012-01-28 3 views
4

Rails 3.0에서 Rails 3.1로 업그레이드하려고합니다. 이전에는 자산 용으로 Jammit을 사용했지만 꽤 많은 단계를 거쳐 CSS 부분을 제외하고는 모든 것이 잘 보이는 지점에 이르렀습니다. javascript_include_tagimage_tag을 사용하면 /assets에 대한 올바른 링크가 생성되지만 CSS에 stylesheet_link_tag을 사용하면 /assets 대신 /stylesheets에 생성 된 링크가 유지됩니다.stylesheet_link_tag가 Rails 자산 파이프 라인에서/asset에 연결하지 않습니다.

무엇이 문제입니까?

내 문제와 관련된 몇 가지 질문이 있으며 올바르게 말한 모든 작업을 수행했지만 문제 해결을위한 솔루션을 찾을 수 없습니다. 관련 질문이 있습니다 : 업데이트

내가 문제 나 자신을 발견, 내가 무시 Raild 자산 태그 도우미의 기본 동작을 사용하고 보석.

+2

어느 것이 었는지 알 수 있습니까? 나는 동일한 문제가있어서 모든 것을 시도하고있다. –

+1

당신의 답을 답안으로 추가하고 점수를 대답으로 받아 들일 수 있습니까? 이것은 여전히 ​​대답 할 수없는 질문으로 나타납니다. –

+0

그리고 기본 동작을 무시하는 보석의 이름을 추가하십시오. –

답변

0

나는 동일한 문제가 있었고 범인은 '모바일 푸'보석의 구버전으로 판명났다.

저는 0.2 버전을 사용하고 있었고 1.1로 업그레이드하면 문제가 해결되었습니다. 버전 0.2에서는 Sprockets :: Helpers :: RailsHelpers 모듈을 방해하는 방식으로 'stylesheet_link_tag'메서드의 별칭을 지정했습니다. 'stylesheet_link_tag'에 대한 모든 젬을 통해 greased하여 코드의 불편한 부분을 발견했습니다.

앞으로이 문제를 해결할 사람에게 도움이되기를 바랍니다. :).

관련 문제