2012-03-12 1 views
0

최근 Ruby on Rails, Passenger (mod_rails)/Apache 및 Capistrano를 함께 사용하여 내 홈 테스트에 내 사이트 테스트를 배포하기로 결정했습니다. 현재 데이터베이스에 관련된 요소가없고 매우 간단합니다. 내 홈페이지를 렌더링하려고합니다.ERB 파일 렌더링시 Ruby on Rails/Passenger/Capistrano 오류 메시지. Whats going on

내가 렌더링하기 위해 노력하고있어 파일은 다음과 같습니다 확실 해요

<footer> 
    <nav class="round"> 
    <ul> 
     <li><%= link_to "About", '#', %></li> 
     <li><%= link_to "Contact", '#', %></li> 
    </ul> 
    </nav> 
</footer> 

여기에 간단한 문법이나 뭐하지만, 내가 중요하다고 생각 오류 로그의 일부입니다

Rendered layouts/_footer.html.erb (9.4ms) 
Completed 500 Internal Server Error in 276ms 

ActionView::Template::Error (/var/rails/releases/20120309031203/app/views/layouts/_footer.html.erb:4: syntax error, unexpected ')' 
...pend= (link_to "About", '#',);@output_buffer.safe_concat('... 
...        ^
/var/rails/releases/20120309031203/app/views/layouts/_footer.html.erb:5: syntax error, unexpected ')' 
...nd= (link_to "Contact", '#',);@output_buffer.safe_concat('... 
...        ^
/var/rails/releases/20120309031203/app/views/layouts/_footer.html.erb:10: syntax error, unexpected keyword_ensure, expecting ')' 
/var/rails/releases/20120309031203/app/views/layouts/_footer.html.erb:12: syntax error, unexpected keyword_end, expecting ')'): 
    1: <footer> 
    2: <nav class="round"> 
    3:  <ul> 
    4:  <li><%= link_to "About", '#', %></li> 
    5:  <li><%= link_to "Contact", '#', %></li> 
    6:  </ul> 
    7: </nav> 
    app/views/layouts/application.html.erb:16:in `_app_views_layouts_application_html_erb___909272938_79472450' 

이 정도면 좋겠지 만, 더 필요하다면 물어보십시오. 감사합니다. .

답변

2

근본 원인이 코드 줄 경우 : LINK_TO() 메서드는이 개 매개 변수를 허용 여기

<li><%= link_to "About", '#', %></li> 

는, ("약", "# "), 그러나 끝에", "이 있습니다. 그래서 오류가 발생했습니다. 또한

, 당신은 단지 같은 링크를 렌더링하려면 :

<a href="#">About</a> 

는 "link_to_function"대신 사용하십시오. 예 :

+0

실례합니다. 고맙습니다. –

+0

환영합니다 ~ –

+0

@Siwei Shen, 우리는 StackOverflow를 Phusion Passenger의 기본 지원 포럼으로 만들려고합니다. http://stackoverflow.com/tags/passenger/synonyms에서 mod-rails 태그를 upvoting하여 도와 주시겠습니까? – Hongli

2

쉼표는 link_to 호출의 끝에 매달려 무엇입니까?

<li><%= link_to "About", '#', %></li> 
<li><%= link_to "Contact", '#', %></li> 

시도 :

<li><%= link_to "About", '#' %></li> 
    <li><%= link_to "Contact", '#' %></li>