레일에서 HAML과 함께 RESTFUL 컨트롤러를 어떻게 사용합니까?
-
08-07-2019 - |
문제
편안한 디자인을 사용하는 방법을 알아 내기 시작했습니다. 나는이 행동이있다 :
# GET /feedback_messages
# GET /feedback_messages.xml
def index
page = params[:page]
page ||= 1
@feedback_messages = FeedbackMessage.paginate(
:all,
:page => page,
:per_page => 20,
:order => 'updated_at'
)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @feedback_messages }
end
end
그리고 템플릿이 있습니다 ...
views/feedback_message/index.haml
내가 그것을 때렸을 때 app.get '/feedback_messages'
"누락 된 템플릿 피드백 _messages/index.erb"라는 오류가 발생합니다.
HAML 템플릿을 사용하기를 원한다고 레일에게 어떻게 알리나요?
해결책
Haml을 실행중인 경우 먼저 Application에 Haml을 설치했는지 확인하십시오 ... haml --rails .
프로젝트의 근원에서. 그런 다음 거기에서 모든 Haml 파일의 이름이 [filename] .html.haml - filename.format.terypreter로 분류됩니다. respons_to 형식 블록 때문에 특별히 휴식을 취하는 것이 중요합니다.
제휴하지 않습니다 StackOverflow