나는 사람과 노트 모델이있는 간단한 레일 앱을 만들었습니다.날짜별로 노트를 찾는 레일
사람들은 많은 노트를 가지고 노트는 사람들
응용 작업에 속하고 내가 특정 사람에 대한 모든 노트를 보여줄 수 있어요,하지만 난에 대해 하나의 메모를 표시 할 수 있도록하고 싶습니다 특정 날짜.
기본 시나리오는 현재 날짜입니다.
<% @person.notes.each do |note| %>
<p>
<h3><%=h note.title %></h3>
</p>
<p><b>Body: </b><br />
<%=h note.body %>
나는 여러 가지 방법을 시도했지만 어떤 오늘 날짜 나에게 메모를 표시 할 수 없습니다
나는 현재 다음있다.
나는 명명 된 범위를 만들려고 그와 함께 실패도 사용하려고 :@person.notes.find_by_created_at(Time.now-1.day)
사람이 올바른 방향으로 날 지점 수 주 시겠어요?
감사
톰
#나는 아래의 코드를 사용하고이 함께했다.
내 쇼보기는 다음과 같습니다.
<p>
<h1><%=h @person.name %></h1>
</p>
<h2>Notes</h2>
<% @person.notes.all(:conditions=> ["created_at >= ? ", Time.now.beginning_of_day]) do |note| %>
<p>
<h3><%=h note.title %></h3>
</p>
<p><b>Body: </b><br />
<%=h note.body %>
</p>
<% end %>
내 생각에 잘못된 구문을 사용하고 있거나보기에이 구문을 사용하지 않아야한다고 생각하십니까?
고맙습니다. 그게 효과가 있었어. –