私はルーティングに問題がありますが、それでも完全には理解できないので、あなたの説明に感謝します。オートコンプリートJquery Ruby on Railsルーティングエラー
= GET/buyorders /オートコンプリートと呼ばれているアドレス?用語= I HTTP /私はそれが=コントローラ=> buyorders、アクション=>オートコンプリート
それが見ている場所を見てみたい1.1
=アプリ/コントローラ/ buyorders_controller.rbで:26:`ショー」 < <
ルートで私はそれが私が=
一致する場所で見えるように配置した "buyorders /オートコンプリート用語を= *?" => "買い手#オートコンプリート "
しかし、まだショーアクションを見ています。 私は、サーバーを再起動しようとしているが、これは
を助けていないすくいルート を内に存在しない配置したルートは、私はまた、このような route.connectとしてそれを書くなど、他のスタックオーバーフローの質問にルートを作成する別の方法を発見しました"/ buyorders/autocomplete?term = *"、:controller => "buyorders"、:action => "autocomplete"しかし、これはroutes.rbがクラッシュしたので、古いバージョンのRORを考えていますか?私はあなたがワイルドカードに配置する必要はありません(例えば?用語=何かを)名前付きパラメータを使用している場合は、
私は "buyorders/autocomplete" => "buyorders#autocomplete"、:via =>:getと一致するように変更しました。また、rakeルートの出力はbuyorders_autocomplete get /buyorders/autocomplete(.:format){:controller = > "buyorders"、:action => "autocomplete"}、この変更はこの時点で問題を解決しませんでした –
何が問題ですか?それは正しいコントローラと正しいアクションを報告していますか? – earnold
申し訳ありません私は自分のオリジナルの質問を参照していた問題を言いましたが、買い手のショーアクションにアクセスしようとしていますが、買い手のオートコンプリートアクションにアクセスする必要があるとき、レーキルート、私が迷っている理由=( –