Итак, я сейчас пытаюсь обновить версию 2.3 -> 3, и у меня возникла проблема. В рельсах 2.3 у меня был модуль, который состоял из методов автозаполнения. Таким образом, при нажатии клавиши ajax-запрос будет отправлен к соответствующему сообщению. Например:
/ гранты / auto_complete_for_grant_name
module AutoComplete
def auto_complete_for_grant_name
name = params[:grant][:name].downcase
@grants = Grant.find(:all, :limit => 10, :conditions => "name like '%"+name+"%'")
render :partial => 'global/grants'
end
end
Как только я обновился до rails3, это сломалось. Я включил:
config.autoload_paths << "#{Rails.root}/lib"
в моем application.rb и:
include AutoComplete
в моем контроллере приложения.
Что я делаю не так? Спасибо!
Edit:
(Вывод Firebug): не удалось загрузить источник для: http://localhost:3000/grants/auto_complete_for_grant_name