1

jQueryを使用して、モバイルデバイス$.getScript("/airports.js")から呼び出します。アプリはこの方法でリクエストを処理します…</p>

/app/controllers/airports_controller.rb(defインデックス

respond_to do |format|
  format.html # index.html.erb
  format.js # index.js.erb
  format.json { render json: @airports } 

残念ながら、サーバーからこの応答を受け取ります…</ p>

サーバーログ:

ActionView::MissingTemplate (Missing template airports/index, 
application/index with  {:locale=>[:en], :formats=>[:mobile], 
:handlers=>[:erb, :builder]}. Searched in:
* "/Users/tom/Documents/14-Utveckling/WhichTerminal/app/views"
):
app/controllers/airports_controller.rb:7:in `index'

どうしたの?サーバーに伝えたいことは、:formats => [:js]の代わりだと思います:mobile。どうすればそれを実現できますか?

(.js.erbファイルはに保存されています。念の/app/views/airports/index.js.erb ため、別のファイルを呼び出しairports.jsました/app/assets。)

4

0 に答える 0