Если js.erb
- это то же имя, что и действие контроллера, а request.xhr?
- true, тогда оно автоматически отобразит js.erb
. В блоке respond_to
удалите код после format.js
, чтобы он выглядел следующим образом:
respond_to do |format|
format.html { render :action => :index }
format.js
end
Просто убедитесь, что ссылка, активирующая это, имеет remote => true
, например link_to 'Some action', some_action_path, :remote => true
.