0

RoR을 처음 사용했습니다.문자열 내부에 코드 삽입

<% if user_signed_in? %> 
     <%= link_to('Log out #{current_user.first_name}', destroy_user_session_path, :method => :delete) %> 

어떤 도움이 될 것이다 ... 나는 메시지를 개인화 할 문자열 '로그 아웃'내부에서 현재 로그온 사용자 이름의 문자열을 출력하기 위해 노력하고있어,하지만 난 단지 코드의 인쇄를 얻을 수 있습니다 고맙다!

감사합니다.

+2

문자열에 –

답변

2

사용 따옴표 당신은

<%= link_to("Log out #{current_user.first_name}", destroy_user_session_path, :method => :delete) %> 

당신이 단일 인용 문자열로 보간을 사용할 수 없습니다,이 시도

<%= link_to("Log out #{current_user.first_name}", destroy_user_session_path, :method => :delete) %> 
+0

을 큰 따옴표로 묶어 사용하십시오 (물론, 속은 녀석입니다. 그러나 올바른 답을 downvote하는 유효한 이유는 아닙니다.) –

+0

감사합니다! 이것은 효과가 있었다. 정확한 질문을 공식화하기 위해 아직 ROR 용어에 익숙하지 않습니다 (문자열 보간법). +++ – catch22

+0

@DaveNewton 무엇에 대한 코멘트였습니다. 나는 그것을 얻지 못했다 –

1

을 보간해야 할 때. 대신 큰 따옴표를 사용할 수 있습니다.

관련 문제