2012-11-20 5 views
0

나는 보석 샅샅이 갈기를 사용하여 붙어지고있다. 나는넝마 보석 레일 3

다음 내 레시피 컨트롤러에서이 놓여있다 (? 내가 그것을했다고 생각 didnt는? 그 변화를 않습니다, 난 그냥 번들 사용하지만) 내 gemfile에 더듬다을 배치하고 설치 번들 실행 한

def all_recipes 
@q = Recipe.search(params[:q]) 
@searchresults = @q.result(:distinct => true) 
end 
내보기 (all_recipes) 내

내가 내 결과를 표시하는 검색 폼 블록을

 <%= search_form_for @q do |f| %> 
     <%= f.label :dish_name_cont %> 
     <%= f.text_field :dish_name_cont %> 
     <%= f.submit %> 
     <% end %> 
     --------------------- 

     <% @searchresults.each do |r| %> 
     <tr> 
     <td><%= r.dish_name %></td> 
     </tr> 
     <% end %> 

필자있어 두 가지 문제, 심지어 블록이

이고 난 내보기에이를 얻을 검색을 수행하지 않고
fish and chips my first recipe lasagne Lasagne 

그리고 내가 검색을하면 내가 요청한 후에 내 색인 페이지로 리다이렉트하지만 결과를 표시 할 블럭이 없으므로 예상치 못한 오류가 발생합니다.

이 작업을 수행 한 후 인덱스 동작 내에서 컨트롤러 코드를 배치하고 양식과 블록을 인덱스보기에 배치하면 이제는 모두 작동합니까? 왜 all_recipes 액션을 사용할 수 없는데 왜 리다이렉트합니까? 깊이 데모에서

답변

관련 문제