2011-08-28 7 views

답변

2

수 없습니다. 블로그 응용 프로그램에 테마 기능을 추가하려고 시도했지만 응용 프로그램 도우미 메서드 나 인스턴스 변수가 표시되지 않습니다.

은 내가 대신했던 것은

/themes/black.css 같은 URL을 통해 액세스되는 show.css.erb, 같은 테마의 쇼 조치에 대해 뭔가를 CSS 뷰를 만드는 것입니다 자바 스크립트로도 동일하게 수행 할 수 있으므로 특정 자바 스크립트 뷰가 필요한 경우 에 대한보기를 작성하십시오. posts.js.erb

이 기술은 레일스에 새로 추가 된 것이 아닙니다. 나는 당신이 asp.net mvc에서 다시 그런 일을 할 수 있다면 트위터에 묻는다.

또한 컨트롤러가 그 포맷에 응답해야한다. 다음은 내가 작업하고있는 앱의 스 니펫이다. .

+1

내 원래의 질문에서 어떤 일이 벌어지고 있는지 알 수 있습니다. 애셋을 패키징 할 때 시작시 자산 파이프 라인에서 Rails.env에 액세스 할 수 있습니다. 그러나 일단 완료되면 앱이 실행되는 동안 애셋이 정적 파일로 제공됩니다. 아무것도 삽입 할 수 없습니다. – Gavin

1

정적 js 파일이 아닌보기에서 경고해야한다고 생각합니다.

관련 문제