2011-11-16 3 views
0

장고에서 왔습니다. 단지 모델을 호출하여 참조 할 경우 모델의 기본값을 어떻게 지정해야하는지 궁금합니다. 예. < = @user %>기본 모델 필드 레일즈 3.1

장고에서는 모델 클래스에서 사용할 수 있습니다.

def __unicode__(self): 
    return self.fieldname 

그리고 우리가 지정한 모든 필드 이름이나 결합 된 문자열을 사용합니다. 레일에서 가능합니까?

def to_s 
    fieldname 
end 

그런 다음보기에서 <%= @user %>을 할 수 있으며 출력은 fieldname 위에서 지정할 수 있습니다 :

건배, 벤

+0

새로운 Rails 개발자에게 필수적인 팁 : ERb 대신 Haml을 고려하십시오. 훨씬 좋네요. –

답변

3

당신은 아마 당신의 모델 to_s을 정의합니다.

+0

당신이 챔피언이되어 주셔서 감사합니다! –

1

to_s 메서드를 구현하여 원하는 필드를 반환 할 수 있습니다.