H все, что я пытаюсь обновить этот div #my_id4
с запросом справки, который я выполняю, когда изменяю collection_select с помощью ajax.ajax in rails with collection_select
У меня есть на мой взгляд, выберите с JavaScript, как это ...
=collection_select(:department, :id, Department.all, :id, :name, options={:prompt=>"Seleccione departamento"})
Это код JavaScript
:javascript
$(document).ready(function(){
$('#department_id').change(function(){
$.ajax({
url:"movements/find_by_department",
type: "GET",
data: { valor: $('#department_id').val() }
});
});
})
в маршрутизаторе у меня есть это ...
resources :movements do
get 'find_by_department'
end
и в моем контроллере у меня есть
def find_by_department
@ideas_department = Idea.find_by_department_id(params[:valor])
respond_to do |format|
format.js {render :action => :department_chart}
end
end
в виду department_chart.js.erb У меня это есть.
$ ("# my_id4"). HTML ("изменение !!!")
, но когда я запустить приложение я получаю это ..
Request URL:http://localhost:3000/movements/find_by_department?valor=5
Request Method:GET
Status Code:302 Found
Request Headersview source
и Быстродействие в порожнее! это как не выполнить метод.
Любая идея !!!
бревно это
Started GET "/movements/find_by_department?valor=6" for 127.0.0.1 at 2013-08-23 14:46:28 +0100
Processing by MovementsController#show as */*
Parameters: {"valor"=>"6", "id"=>"find_by_department"}
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = 10 LIMIT 1
Option Load (0.2ms) SELECT "options".* FROM "options" WHERE "options"."name" = 'ideas_status_updated_date' LIMIT 1
Se ha consultado permiso para admin::movements::show
Redirected to http://localhost:3000/movements
Filter chain halted as :permission_check rendered or redirected
Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
Started GET "/movements" for 127.0.0.1 at 2013-08-23 14:46:28 +0100
Processing by MovementsController#index as */*
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = 10 LIMIT 1
Option Load (0.2ms) SELECT "options".* FROM "options" WHERE "options"."name" = 'ideas_status_updated_date' LIMIT 1
Se ha consultado permiso para admin::movements::index
Company Load (0.2ms) SELECT "companies".* FROM "companies" WHERE "companies"."id" = 4 LIMIT 1
Movement Load (0.5ms) SELECT "movements".* FROM "movements" INNER JOIN "ideas" ON "movements"."idea_id" = "ideas"."id" INNER JOIN "departments" ON "ideas"."department_id" = "departments"."id" WHERE "departments"."company_id" = 4
Department Load (0.3ms) SELECT "departments".* FROM "departments"
Rendered movements/index.html.haml within layouts/logged (5.2ms)
Можете ли вы включить журнал Rails для этого запроса? –
Спасибо @RobDiMarco Я включаю прямо сейчас! – user852610