.coffeeスクリプト内で値を渡す最も良い方法は何ですか?ファイルの名前を.erbに変更すると、自分のアプリが壊れてしまいます。.coffeeのjavascriptファイルにrails code/pass変数を使用する方法は?
答えて
このレールガイドをチェックアウトします。このセクション:2.3.3 JavaScript/CoffeeScript and ERB .coffee-scriptファイルでは、railsコードを使用できます。これは組み込みの機能です。
第二Edit___
ファイルは、資産のパイプラインであるなら、あなたはレールのタグが機能するように、コーヒー・ファイルの末尾に.erb拡張子を追加する必要がそうしている場合.erb拡張子を追加する必要はありませんビューフォルダのファイルを移動するrailsタグはそこで動作します。
あなたがリンクした文書は、拡張子を.coffeeから.coffee.erbに変更する必要があると思います。 –
編集部分を確認してください。 –
ファイルに 'erb'を追加してください! –
(1)ファイルをapp/viewsディレクトリに移動する(アセットパイプラインにないようにする)か、(2)クエリ文字列で情報を渡すことができます。
(1)アプリ/ビュー/ユーザー/ script.js.coffee.erb
var username = <%= @user.name %>
(2)私が使用しているthis機能
<%= link_to "User", user_path(@user, :username => @user.name) %>
...
var username = getParameterByName('username')
テストされていないが、これは一般的な考え方であります。
- 1. coffeeスクリプトでrails変数にアクセスする
- 2. ロード.coffeeファイルのRails
- 3. Rails:.coffeeファイルに部分的にレンダリング
- 4. Railsの別のjavascriptファイルでjavascriptファイルパスを使用する方法
- 5. Rails 3 Coffee Handler Missing
- 6. Rails - 変数の子にスコープを使用する方法は?
- 7. 外部JavaScriptファイルでコンフィグ変数を使用する方法
- 8. gruntjsを使用して、.coffeeファイルの変更を監視する方法はありますか?
- 9. 環境変数をRailsの.coffeeファイルに埋め込むにはどうすればよいですか?
- 10. 分割されたjs/coffeeファイルでUrl Helperを使用する方法
- 11. 変数に外部JavaScriptスクリプトを使用する方法は?
- 12. Rails 3.1 javascriptファイルの使用
- 13. Rails 3とjQuery- Ruby変数をjavascriptに送信する方法
- 14. Meteor javascriptファイルでMongoDB mapReduce関数を使用する方法は?
- 15. 変更された.coffeeファイルのみをコンパイルするために、grunt-contrib-coffeeでgrunt-regardeを使用するにはどうすればよいですか?
- 16. ファイルパスで変数を使用する方法は? - javascript、d3
- 17. erbで<% %>のjavascript変数を使用する - Ruby on Rails
- 18. PHP/MySQL変数をJavascriptファイルに保存する方法は?
- 19. JavaScriptで未使用の変数を避ける方法は?
- 20. javascriptファイルの使用方法
- 21. Railsでoptions_for_selectで変数と配列を使用する方法
- 22. HTMLでJavaScript変数を複数回使用する方法
- 23. wxiファイルの変数にProgramFilesFolder値を使用する方法
- 24. .stlファイルをJava/Javascriptを使用して.x3dファイルに変換する方法
- 25. 別のJavaScriptファイルから変数を取得する方法は?
- 26. javascriptを使用してjavascriptファイルのURLを変更する方法オートメーションテスト
- 27. @MessagesのパラメータとしてJavaScript変数を使用する方法
- 28. JavaScriptでasp.net変数の値を使用する方法
- 29. XMLファイルのJavaScript変数の使用
- 30. Vue.js:laravel predifined _variables.scssファイルから変数を使用する方法は?
[Rails:CoffeeScriptまたはJavaScriptアセットファイルのアクセスコントローラインスタンス変数]の複製可能性(http://stackoverflow.com/questions/8513912/rails-access-controller-instance-variable-in-coffeescript-or-javascript -asset-f) –