나는 datamapper를 사용하여 데이터베이스에 저장하고 있습니다. DB를 마이그레이션 한 직후에 값이 없기 때문에 방법 중 어느 것도 존재하지@ variable.method가 있는지 확인 하시겠습니까?
<input type="text" name="seed" value="<%= @seed.value unless @seed.respond_to(value)? %>"
나는 datamapper를 사용하여 데이터베이스에 저장하고 있습니다. DB를 마이그레이션 한 직후에 값이 없기 때문에 방법 중 어느 것도 존재하지@ variable.method가 있는지 확인 하시겠습니까?
<input type="text" name="seed" value="<%= @seed.value unless @seed.respond_to(value)? %>"
난 보유하고있는 정보 (있는 경우)를 참조하는 변수를 디버깅 할 수 있습니다 너무 확실 나는 귀하의 질문에 따라,하지만 다음과 같습니다
:@seed.value unless @seed.respond_to(value)?
이이어야한다
respond_to?
이 방법의 이름이므로 올바른 위치에 물음표를 넣으십시오. 또한 변수/메서드 호출 value
을 인수로 사용하는 대신 심볼 :value
을 전달하려고합니다.
마지막으로 if
이 아니고 unless
이 아니어야합니다.
당신은
<%= debug @seed %>
죄송합니다. 레일을 사용하지 않아서 태그가 오타되었습니다 – Tallboy
bah! 아니 시가 : ( – jamiethepiper
우수! 나는 바보가 내가 그랬다고 믿을 수 없어 ... – Tallboy