ActionView::MissingTemplate

Dostaję ostatnio sporo takich błędów:

ActionView::MissingTemplate: Missing template homes/show with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml, :haml], :formats=>[:"image/jpeg", :"image/pjpeg", :"image/png", :"image/gif"]

Akcja homes/show nie obsługuje podanego formatu (image), więc rzuca błędem. Czy można coś z tym zrobić? Może jakiś before_filter który odrzuca żądania z dziwnymi formatami? Zdefiniowanie respond_to w kontrolerze na poziomie klasy ani metody niczego nie zmienia.

Spróbuj

render :nothing => true

Jak dokładnie? Ta akcja ma zdefiniowany format html, więc musiałabym mieć coś takiego:

respond_to do |format| format.html format.[wszystko_inne?] {render :nothing => true} end

Dodaj respond_to w ciele klasy (tak jak before_filter): http://railsapi.com/doc/rails-v3.0.3/classes/ActionController/MimeResponds/ClassMethods.html#M005699

Nie działa - wymaga w akcji użycia responds_with.