問題タブ [ember-rails]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Ember/Rails アプリからモデル プロパティを取得できません
レコードを作成してデータベースに保存できる ember-rails gem を使用する Ember アプリがあります。モデルのプロパティの 1 つを除くすべてをテンプレートでレンダリングできます。何らかの理由で、Ember が要求したときに「画像」プロパティが送信されません。
new_route.js.coffee
new_controller.js.coffee
post_route.js.coffee:
post.hbs:
post.js.coffee
モデルは Rails コンソールで正しいプロパティを持っていますが、Ember でそれをリクエストすると、プロパティが存在しなくてもモデルが返されます。
ember.js - ember-data ストアにアイテムを追加すると、アプリケーション テンプレートがレンダリングされなくなります
私の ember-rails プロジェクトには、次のルート定義があります。ファイルは /app/assets/javascripts/routes/applicationRoute.js.coffee で、コードは次のとおりです。
これにより、アプリケーション テンプレートがレンダリングされなくなります。その理由を誰か教えてもらえますか?残り火の検査官から、アイテムがストアにプッシュされたことがわかります。ストアでアイテムをプッシュする以外のことをすると、アプリ テンプレートは問題なくレンダリングされます。
javascript コンソールにエラーはなく、アプリを起動すると次のようになります。
どんな助けでも大歓迎です。
ember.js - 空のフィールドにデータを挿入するemberレール
これがテンプレートの私のフォームです
これが私のjsモデルです
これは私のシリアライザーです
これが私のレールコントローラーです
フォームスローエラーを送信すると
ID(主キー)、created_at、およびupdated_atを使用してデータベースに挿入しています。user_id, post_id
しかし、私は見ることができませんでしcomments
た。
どうすれば解決できますか。
javascript - 基本的な Ember テンプレートが Rails でレンダリングされない
私は Ember (そして Javascript の世界全体) に慣れていないので、許してください。この宝石で作成された Rails アプリケーションがありember-rails
ます。これを「イボイノシシ」と呼びます。
私のapplication.js
ファイルは次のとおりです。
次はapplication.html.haml
ファイル
一部のテスト出力では、application.handlebars
ファイルに文字列があります
問題は、javascripts/templates/application.handlebars
レンダリングされないことです。
リクエストが完了した後のページソースは次のとおりです。
そしてコンソールログ
解決策: エラーは Ember 内のコントローラーとルーティング ファイルにありました。それらを削除したところ、ページがレンダリングされるようになりました
ember.js - ember-rails を使用して query-params-new 機能を有効にする方法
query-params-new 機能の使用に問題があります。
私の ember のバージョンは 1.4.0-beta.2 です。
Ember.js は、ember-rails および ember-source gem を介して Rails アプリに読み込まれます。
Ember アプリを初期化する前に、このように機能をオンにします。
その後、ルートに移動すると次のエラーが発生します。
何か不足していますか?各ルートで paramsFor メソッドを定義する必要がありますか?
ruby-on-rails - ブラウザの戻るボタンと進むボタンを押すと Ember スロー エラーが発生する
次のルートがあります。
テンプレートとコントローラーを関連付けました。
ヘルパーによって生成されたリンクを使用するとlink-to
、すべて正常に動作しますが、たとえば、#/forms/1
戻ってアクセスしようとする#/forms
と、次のエラーが発生します。
そして、進むボタンを押すと、次のようになります。
私は Ember が初めてで、それを学ぼうとしています。誰でもこれで私を助けることができますか?