2012-04-05 3 views
1

페이지 제목이 작동하지 않습니까? 나는페이지 제목이 작동하지 않습니다.

application_helper.rb

def title(page_title) 
    content_for(:title) { page_title } 
end 

application.html.haml 어떤 ​​바보 같은 실수를

%title 
    The Project. | #{yield :title || ""} 

edit.html을하고 있는지 알고 코딩에 새로운 오전 해달라고 .haml

답변

1

당신은 당신의 코드가 항복 방법의 간격 및 사용에 정말 혼란처럼 먼저 보이는,

= title "Edit Project Details" 
+0

아직도 # {yield : title}이 작동하지 않습니다. 작동하지 않는 것 같습니다. –

0

몇 가지가 필요합니다. 그래도 다른 일은 실제로 할 필요가 없습니다. "". 표시 할 내용이 없으면 아무 것도 표시하지 않습니다.

저는 프로젝트에서 아주 비슷한 것을 가지고 있습니다. 주석 기 지적으로 그리고 내가 한 일은이 코드

%title 
    = "#{yield(:title)} | Company Name" 

를 사용했다,이에 더 단순화 될 수 있습니다

%title 
    #{yield(:title)} | Company Name 

그리고 마지막으로, 다른 게시물에서, 당신이 그것을 확인해야합니까

= title("title") 

코드에 있습니다.

관련 문제