.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. Rails - 変数の子にスコープを使用する方法は?
- 3. Rails 3 Coffee Handler Missing
- 4. gruntjsを使用して、.coffeeファイルの変更を監視する方法はありますか?
- 5. 変数に外部JavaScriptスクリプトを使用する方法は?
- 6. 分割されたjs/coffeeファイルでUrl Helperを使用する方法
- 7. Rails 3とjQuery- Ruby変数をjavascriptに送信する方法
- 8. Rails 3.1 javascriptファイルの使用
- 9. JavaScriptで未使用の変数を避ける方法は?
- 10. 変更された.coffeeファイルのみをコンパイルするために、grunt-contrib-coffeeでgrunt-regardeを使用するにはどうすればよいですか?
- 11. wxiファイルの変数にProgramFilesFolder値を使用する方法
- 12. JavaScriptでasp.net変数の値を使用する方法
- 13. Wildfly設定ファイルで変数を使用する方法は?
- 14. Jqueryを使用してJavascript変数をRails 3コントローラに送信
- 15. C++/Javascriptプロジェクトを使用して関数と変数の使用方法をトレースするには
- 16. 他のインクルード.cppファイルで関数とグローバル変数を使用する方法は?
- 17. .ashxファイルから変数内のJavaScriptに値を返す方法
- 18. 1つのjavaScriptファイルから別のjavascriptファイルにjavascript変数を渡す方法はありますか?
- 19. javascriptを使用してページを変更せずにファイルをアップロードする方法
- 20. javascript変数の値をPHP変数に代入する方法
- 21. 複数のjavascriptファイルを使用する
- 22. (node.js)JSONファイルで環境変数を使用する方法
- 23. gon(jQuery&Rails)を使用して変数属性にアクセスする方法
- 24. JavaScript関数の変数の値をMason変数に代入する方法は?
- 25. JavaScriptで使用するphp変数にCSSコードを格納する方法
- 26. rails:データマイグレーションの値をクラス/モデル変数にリンクする方法は?
- 27. HTML5 + JavaScriptをRailsで使用する方法
- 28. PHPでの関数内でグローバル変数を使用する方法は、JavaScriptで行う方法
- 29. javascriptファイルに変数を送信する方法はありますか?
- 30. T-SQLのデータベース名に変数を使用する方法は?
[Rails:CoffeeScriptまたはJavaScriptアセットファイルのアクセスコントローラインスタンス変数]の複製可能性(http://stackoverflow.com/questions/8513912/rails-access-controller-instance-variable-in-coffeescript-or-javascript -asset-f) –