2010-08-07 10 views
2

에를 나는 다음과 같은 코드가 있습니다얻기 오류 - 루비 레일

<% @recipe.instructions.each do |instruction| %> 
    <li><%= instruction %></li> 
<% end %> 

나는 다음과 같은 오류가 발생합니다 : 정의되지 않은 메서드 '각'#<String:0xa354eb8>

@recipe를 들어. 지침은 텍스트로 정의됩니다.

도와주세요!

리스

답변

4

사용 each_line 대신 each. String#each이 ruby ​​1.9에서 삭제되었습니다. each_line은 모든 루비 버전에서 작동합니다.

+0

트릭을 해 주셔서 감사합니다! – Reese

1

String#each_line? Ruby 1.8과 1.9 모두에서 작동합니다.