Rails 405 Метод не разрешен - PullRequest
0 голосов
/ 25 августа 2010

У меня есть поле выбора, и при каждом изменении я возвращаюсь к своему контроллеру и извлекаю некоторые данные. Эти данные затем загружаются в div.

JQuery:

   $('#groups').change(function() {
       $('#emails').load('/notifications/get', {value: $(this).val()});
  });

Контроллер:

  class NotificationsController < ApplicationController
      def get
        return "test"
      end
  end

Вид:

  <div id="groups" class="left">
<%=select_tag 'employee[group_id][]', options_for_select( current_user.groups.map {|s| ["#{s.name} - #{s.description} (" + s.employees.find(:all, :conditions=>{:subscribed=>true}).count.to_s+")", s.id]}), :multiple => true, :size =>6, :style  => "width:250px"%>
  </div>

  <p id="emails"> </p>

Когда я пытаюсь отладить с помощью firebug, я вижу, что ошибка 405 method not allowed .. кроме того, ответ, который возвращается, говорит

Only get, put, and delete
requests are allowed.

1 Ответ

1 голос
/ 25 августа 2010

У вас есть маршрут для этого действия?

...