의 컨트롤러에서 나는 데이터베이스에서 객체의 배열이 방법을 얻을 가정 해 봅시다 :컨트롤러에서 데이터베이스 데이터를 수정/포맷하는 가장 좋은 방법은 무엇입니까?
또한@statuses = TwitterStatus.find(:all, :order => "tweet_id DESC", :include => :twitter_user)
내가보기에 다음 루프 않은 : 나는 더 많은 데이터를
<% unless @statuses.nil? -%>
<ol>
<% for status in @statuses %>
<li><%= h(status.text -%>/li>
<% end -%>
</ol>
<% end -%>
이 내 모델 클래스 (사용자 정보, status_id, 등)에서 내가보기에 넣고 싶습니다.
문제는이 날짜의 대부분을 변경해야한다는 것입니다. 날짜의 형식을 특정 방식으로 지정해야합니다. "target ="_ blank "를"text "필드의 URL에 삽입하고 싶습니다.
내 첫번째 생각은 컨트롤러에서 이런 일을하는 것입니다 :
는for status in @statuses
status.date = status.date.formatDate
status.url = status.date.insertTarget
status.user = status.user.doUserstuff
#Adding new attribute
status.username = status.user.lookupUserName
end
이것은 단지 나에게 좀 절름발이 느낀다. 그러나 나는 더 나은 것을 생각할 수 없다.