새로운 레일스 애플리케이션을 만들었고 Welcome라는 컨트롤러의 일부 뷰에있을 때 소스 코드를 확인하면 welcome.css
이 추가되는 것을 볼 수 있습니다. 레이아웃에서 명시 적으로 지정하지 않거나 내 코드에서 명시 적으로 아무 곳이나 지정합니다.레일즈가 "Controller.css"를로드할지 여부를 결정하는 방법
그러나 컨트롤러에있을 때 다른 Rails 응용 프로그램에서 환영 받겠습니다.보기에있을 때마다 welcome.css가로드되지 않습니다.
레일즈가 예를 들어 특정 컨트롤러에 대해 CSS가 필요한지 여부를 결정하는 방법은 무엇입니까? Rails 가이드에서 특정 CSS를로드하기 위해 stylesheet_link_tag params[:controller]
을 구체적으로 추가해야만하는 것처럼 보였습니다. 그러나 첫 번째 애플리케이션에서는 어디에도 설정하지 않았습니다. 레일 3.2에서 기본적으로
어떤 레일 버전을 사용하고 있습니까? (3.1 + 또는 로딩 : all의 자산 파이프 라인이기 때문에 중요 함) –
로드하지 않는 레일즈 3.1.3과 컨트롤러를 자동으로로드하는 레일즈 3.2.2를 사용하고 있습니다. .css –
안녕 스미스, 내 질문에 오해 했습니까? 당신이 내 대답을 받아들이지 않았을 때, 나는 당신의 질문을 오해하고 있는지 궁금해하고 있습니다. 그렇다면 알려 주시기 바랍니다 :) – Brian