私は現在、2.3 - > 3からアップグレードしようとしており、問題が発生しています。レール2.3では、私はオートコンプリートメソッドで構成されたモジュールを持っていました。したがって、キーを押すと、ajaxリクエストが対応するメッセージに送信されます。たとえば、次のようにRails3 Module Help
/補助金/ 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
を自分のアプリケーションのコントローラで。
私は間違っていますか?ありがとう!
編集: (Firebugの出力):用のソースの読み込みに失敗しました:http://localhost:3000/grants/auto_complete_for_grant_name
エラーメッセージはありますか? –
エラーメッセージがありますか? "これは壊れています"はあまりにもあまりにも漠然としています。具体的に何が壊れているかについてのより多くの情報は多くの助けになるでしょう – jergason
エラーメッセージは何ですか? – markquezada