たとえば、form_for
またはroot_url
を使用するか、deviseのsign_in?
を使用したいのですが、どうすればよいですか?emberjsアプリケーションでrails helperを使用するには
0
A
答えて
2
短い答えは、少なくとも「すぐに使用できる」ものではありません。
長い答えは... RailsとEmberの間のこのようなタイトなカップリングは、デフォルトでは両方のフレームワークに悪影響を及ぼすことになります.RemailsでEmberを使用する必要があります。 -versa。 EmberはRuby(RailsやSinatra)、PHP、Node.js、あるいは静的な.jsonファイルであれ、Emberが気にしない適切なJSONレスポンスを返す限り、サーバーのバックエンドについてはかなり不自然です。これはあなたのアプリケーションを構築する際に多くの柔軟性をもたらしますが、Railsルータ(またはRailsのform_forヘルパー)が存在するはずがないことも想定できません。
form_forヘルパーのようなものが必要な場合は、Handlebarsヘルパーとして、または(私の意見ではより良いオプションとして)カスタムViewクラスとHandlebarsヘルパーのほんの一握りを書くことが最善の策ですRailsはヘルパーがあなたに与える経路を提供します。
ルートヘルパーの場合は、実際のRailsルートをJavascriptにエクスポートしてそこから移動する自動化された方法が必要です。良い出発点の場合は、チェックアウトこの質問
3
Emberアプリケーションの中でRailsヘルパーを使用することは、一般的に実行可能なものではありません。 JSサーバー側を動的に生成することで、創造性を発揮し、それを実現できますが、ベストプラクティスとは考えていません。
あなたのRailsルートの一部を、アプリケーションで使用できるJSとしてエクスポートすると便利だと思います。
関連する問題
- 1. 使用する宝石:emberjs-rails vs rasputin vs ember-rails?
- 2. Rails 4 - helper method
- 3. rails date_field helperの使い方は?
- 4. @Helperの内部で@Helperを使用できますか?
- 5. rails content_tag helperでhtml5データ属性を使用する最も良い方法は?
- 6. emberjsルートでスラッグを使用する
- 7. Railsの外でRubyスクリプトでActionView :: Helperを使用するにはどうすればよいですか?
- 8. access rails image_tag helper in liquid drop
- 9. railsアプリケーションでsyslogを使用する
- 10. Zend Helperデザインの使用例
- 11. Railsアプリケーションを使用してRails Webサービスを使用する
- 12. Rails 3.0アプリケーションでTwitterからBootstrapを使用するには?
- 13. emberjsでレールアセットパイプラインイメージを使用する方法は?
- 14. Zend Action Helper(またはクラス内)でuasort()を使用するには?
- 15. Phonegap with Railsアプリケーションを使用する
- 16. Helper in Railsの文字列連結
- 17. fancybox button helper + fancybox thumbnail helperの使い方は?
- 18. RailsアプリケーションでNet :: HTTP.get_printを使用
- 19. 構造体emberjsアプリケーションが異なるモジュラーアプリケーション
- 20. Railsアプリケーションで複数のデータベースを使用する方法database.ymlを使用する
- 21. Railsでは、アプリケーションで使用されるプラグインを更新する方法は?
- 22. emberjsでajaxを使用してビューを作成しますか?
- 23. Railsアプリケーションの外部でRailsセッションストアを使用するにはどうすればよいですか?
- 24. typescriptでHelperクラスを書くには?
- 25. FacebookのiframeアプリケーションでRailsを使用してページをリダイレクトする
- 26. RailsアプリケーションでHTTPClientを使用してセッションを維持する
- 27. Railsアプリケーション内でbigvideo.jsを使用して背景をレンダリングする
- 28. jQueryを使用してrailsアプリケーションにパラメータを送信する
- 29. EmberJS、EmberJS /データとSproutcore-データストア
- 30. 別のクラスを使用してrailsアプリケーションで使用するにはどうすればよいですか?
は、あなたの答えをいただき、ありがとうございます。 – Markee