2011-12-27 2 views
0

ビューフォルダ内にアクションの名前を付けた.js.erbファイルがある場合、その特定のアクションが呼び出されたときにRailsは自動的にそのファイルを実行しますか?railsはアクションの名前を持つjavascriptファイルを自動的に呼び出しますか?

たとえば、views/commentsフォルダ内にcreate.js.erbというファイルがある場合、このファイルはコメントコントローラの作成アクションが実行されたときに実行されますか?

答えて

1

リクエストがAjaxリクエストで、レスポンスで処理する場合のみ:JSをブロックします。まっすぐなHTMLリクエストの場合、コントローラはcreateという名前の.html.erbファイルを探します。

+0

実際、JSファイルは決して*実行されません。それはブラウザとブラウザに関してそれを提供し、次にそれをどうするかを決定します。 Railsはサーバー上でJavaScriptファイルを決して実行しません。 – Tigraine

関連する問題