나는 보석 샅샅이 갈기를 사용하여 붙어지고있다. 나는넝마 보석 레일 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 액션을 사용할 수 없는데 왜 리다이렉트합니까? 깊이 데모에서
, 설명하지 않는 이유는 무엇입니까? – Richlewis