respond_with nie odpowiada w JS

Witam.
Wcześniej korzystałem z respond_to i było wszystko ok. Teraz widzę, że standardem w szablonie jest respond_with. Miałem oto taki kod

def create
respond_to do |format|
  if @player_strong.save
    format.html { redirect_to root_path, notice: 'Zawodnik utworzony pomyślnie.' }
    format.js
  end
end

Teraz przeprawiłem go na ten

respond_with(@project) do |format|
  format.html
  format.js
end

No i na starym sposobie, plik create.js.erb uruchamiał się, natomiast z tym nowym respond_with jakby w ogóle tego nie widzi. Oczywiście na samym początku kontrolera dodałem respond_to :html, :js. Wychodzi na to, że respond_with nie ma takiej metody jak js, czy jak?

Ok. Już sobie poradziłem. Oto odpowiedź na mój problem:

respond_with(@cos, :layout => !request.xhr? )