2012-09-01 2 views
0

제목 입력에 임의의 자리 표시 자 텍스트를 생성하기 위해 약간의 도우미를 사용하려고하지만 문제가 발생합니다. 내가 받고있어 오류 여기도우미 메서드를 포함 할 때 formtastic 구문 오류가 발생 했습니까?

<%= form.input :title, :placeholder => "<%= random_title %>".html_safe %> 

그리고있다 :

/posts/_form.html.erb:9: syntax error, unexpected tSTRING_BEG, expecting ')' 
/posts/_form.html.erb:9: unterminated string meets end of file 

내가 레일 아주 새로운, 그리고 formtastic 매우 새로 온

다음은 뷰 코드입니다. formtastic 줄에서 도우미 호출을 포함시키는 것이이 구문 오류를 일으키는 것 같습니다. 어떤 제안?

답변

1

random_title이 바로 변수입니까?

<%= form.input :title, :placeholder => random_title.html_safe %> 

문제

는 다른 <%= %><%= %>를 사용하는 것이 었습니다.

<%= form.input :title, :placeholder => "#{random_title}".html_safe %> 

이 작동합니다 :

0

이 시도해보십시오.