2014-07-21 2 views
1

안녕하세요 저는 이미지를 선택하는 데 사용한 날짜에 따라 이미지를 표시하는 응용 프로그램을 사용하고 있습니다. 날짜를 선택하기 위해 날짜 선택 도구를 사용했으며 필터에 대한 검색 개념을 사용했으며 날짜에 따라 요소를 선택했습니다. 뷰 파일에서 I 내보기 파일에서이 같은 결과 이미지를 불렀다부분 렌더링보기 fie Rails

- 검색 필드 -

<div id="search_field" > 
<%= search_form_for @search, :id => "search_form" do |f| %> 
    <div id="field"> 
    <%= f.text_field :date_cont , :id => 'search_box' %> 
    </div> 
    <%= f.submit %> 
    <% end %> 

- 결과 필드 -

<div id="image"> 
    <%= render partial: 'image', format: 'js' %> 

는이 코드

<% @posts.each do |post| %> 
    <td><%= image_tag post.name %></td> 

와 부분 이미지를 만들었으며 내 컨트롤러는

def index 
if params[:q] 
    @search=Post.search(params[:q]) 
    @posts = @search.result 
else 
     @posts=Post.where(date: Date.today.strftime("%Y-%m-%d")) 
end 

모든 것을 내가 클릭 할 때 내가 원하는 것은 이제 잘 작동된다 날짜 전체 페이지가 다시로드됩니다. 부분적인 "이미지"만 다시로드하고 결과 이미지를 제공해야합니다. 어떻게해야합니까? 이 부분을 Ajax를 통해 호출하는 방법?

답변

1

이 양식 태그에 매개 변수를

remote: true 

추가 끝.

나는 지금 휴대 전화에있어 더 잘 설명 할 수 없습니다. Google 'Rails가 진정한 원격 양식을 만듭니다'라는 지침을 따르십시오.

+1

네, 고마워요. 그 일이 ...... .Ppch와 같은 간단한 해결책은 한 시간 동안 알아 내지 못했지만 ... 고마워요. – navinspm