2012-08-23 3 views
0

레일 2.3.14보기에서 form_for 내에 중첩 된 fields_for가 HTML 테이블에 표시된 데이터와 함께 있습니다. field_for 안에는 양식 필드가 아닌 간단한 정적 텍스트로 표시하려는 두 개의 모델 특성이 있습니다. 모든 데이터가 text_field에 올바르게 표시되지만 일반 텍스트로 표시 할 수는 없습니다. 이 질문은 바보 같은 질문 일 수밖에 없지만 모든 양식 예제가 양식 필드를 가지고 있다는 것을 알 수는 없습니다.레일을 중첩 된 양식의 정적 텍스트로 표시하는 방법

+0

나는 정말로 그 질문이 무엇인지 잘 모르겠다. 당신이 지금 무엇을 가지고 있고 어떻게하고 싶은지에 대한 예를 게시 할 수 있습니까? – RadBrad

답변

7

일부보기 코드가있는 데 도움이되지만 단순히 필드 태그를 일반 텍스트로 바꾸지 않아도됩니까? 그래서 예를 들어, 당신은

<% fields_for :comment do |f| -%> 
    <%= f.text_field :name %> 
<% end -%> 

당신은 오히려 형태를 갖는의 목적을 패배 물론

<% fields_for :comment do |f| -%> 
    <%= f.object.name %> 
<% end -%> 

로 교체하려는 경우? 이 질문을 이해하지 못했을 수도 있습니다.

+0

그가 편집 할 수있는 실제 입력을 가지고 있다면 의미가 있습니다. 이 방법을 사용하면 식별 정보를 수정하지 않고 편집중인 항목을 표시 할 수 있습니다. –

+0

그게 정확하게 내가 찾고 있던 답변, 블록 매개 변수와 내가 원한 속성 사이에'object'를 삽입 한 것입니다. 나는 그런 것을 보지 못했고 추측 할 수 없었다. @ Caleb가 가정했듯이 정적 값과 형태의 vars가 있습니다. 빠른 답변을 보내 주셔서 감사합니다. – RussK

+0

@RussK 이것이 당신이 찾고있는 것이라면, 대답을 받아 들일 수 있겠습니까? –

관련 문제