Rails 3.2.5 アプリ。非常に単純な、1 つのモデルのみ: リスト
Web サイト、URL、医師、コメント、日付の列があります。
エピソードのちょうど 9 分で、彼は localhost:3000/cateogories.js に移動し、カテゴリがリスト形式でページにポップアップ表示されます。
私の場合は、listings.js になります。
JS コンソールにエラーは表示されません。ブラウザは空白です。私の端末では、
127.0.0.1 の GET "/listings.js" を 2012-10-10 13:20:41 -0500 で開始
JS として ListingsController#index で処理
レンダリングされた lists/index.js.erb (0.1ms)
8ms で 200 OK を完了 (ビュー: 7.7ms | ActiveRecord: 0.0ms)
私の index.js.erb ファイル (間違っている場合は修正してください) はビュー/リストに入り、そのコードは次のとおりです。
<%= auto_complete_result @listings, :website %>
:url、:website、:comments、:doctor のオートコンプリートを設定したいのですが、それは今のところ私の主な関心事ではありません。それを機能させたいだけです。
Listings_controller.rb の私のインデックスは
def index
@listings = Listing.search(params[:search_text])
respond_to do |format|
format.js
end
end
私のapplication.html.erbファイルには含まれています
<%= javascript_include_tag :defaults %>
Rails 3.2でそれが必要かどうかはわかりません(ただし、Railscastsにはリストされていましたが、これは少し古いです)。
localhost:3000/listings.js が空白になっている理由がわかりません (データベースに 5 つのリストがあります)。どんな入力でも大歓迎です。ありがとう :)