問題タブ [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.

0 投票する
1 に答える
134 参照

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 でそれをリクエストすると、プロパティが存在しなくてもモデルが返されます。

0 投票する
2 に答える
498 参照

ember.js - ember-data ストアにアイテムを追加すると、アプリケーション テンプレートがレンダリングされなくなります

私の ember-rails プロジェクトには、次のルート定義があります。ファイルは /app/assets/javascripts/routes/applicationRoute.js.coffee で、コードは次のとおりです。

これにより、アプリケーション テンプレートがレンダリングされなくなります。その理由を誰か教えてもらえますか?残り火の検査官から、アイテムがストアにプッシュされたことがわかります。ストアでアイテムをプッシュする以外のことをすると、アプリ テンプレートは問題なくレンダリングされます。

javascript コンソールにエラーはなく、アプリを起動すると次のようになります。

どんな助けでも大歓迎です。

0 投票する
2 に答える
142 参照

ember.js - 空のフィールドにデータを挿入するemberレール

これがテンプレートの私のフォームです

これが私のjsモデルです

これは私のシリアライザーです

これが私のレールコントローラーです

フォームスローエラーを送信すると

ID(主キー)、created_at、およびupdated_atを使用してデータベースに挿入しています。user_id, post_idしかし、私は見ることができませんでしcommentsた。

どうすれば解決できますか。

0 投票する
1 に答える
1957 参照

javascript - 基本的な Ember テンプレートが Rails でレンダリングされない

私は Ember (そして Javascript の世界全体) に慣れていないので、許してください。この宝石で作成された Rails アプリケーションがありember-railsます。これを「イボイノシシ」と呼びます。

私のapplication.jsファイルは次のとおりです。

次はapplication.html.hamlファイル

一部のテスト出力では、application.handlebarsファイルに文字列があります

問題は、javascripts/templates/application.handlebarsレンダリングされないことです。

リクエストが完了した後のページソースは次のとおりです。

そしてコンソールログ

解決策: エラーは Ember 内のコントローラーとルーティング ファイルにありました。それらを削除したところ、ページがレンダリングされるようになりました

0 投票する
2 に答える
2300 参照

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 メソッドを定義する必要がありますか?

0 投票する
1 に答える
568 参照

ruby-on-rails - ブラウザの戻るボタンと進むボタンを押すと Ember スロー エラーが発生する

次のルートがあります。

テンプレートとコントローラーを関連付けました。

ヘルパーによって生成されたリンクを使用するとlink-to、すべて正常に動作しますが、たとえば、#/forms/1戻ってアクセスしようとする#/formsと、次のエラーが発生します。

そして、進むボタンを押すと、次のようになります。

私は Ember が初めてで、それを学ぼうとしています。誰でもこれで私を助けることができますか?