問題タブ [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 に答える
156 参照

javascript - ember.js、レール、レール-ember、rabl

ember.js で奇妙な問題が発生する:

私のコードがステータスのリストを表示しようとすると:

テンプレート:

status.handlebars:

エントリ...

statuses.handlebars:

{{体}}

ジョンソン:

バージョン:

誰でも私が間違っていることを見ることができますか? これに本当に苦労しています。単純なものでなければなりません:)

ありがとうございます!

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

ember.js - Ember.js find() は 1 つのアイテムのみを返します

API をセットアップし、Ember.js DS.RESTAdapter を使用して、テーブル内のすべてのレコードを取得して反復処理しようとしています。現時点では部分的に機能していますが、すべてのレコードを取得するのではなく、1 つだけ取得しています (具体的には最後のレコード)。したがって、以下のコードでは、返されるモデルの長さは 1 で、リストされているのは Gale Sayers だけです。JSONに何か問題がありますか?API によって返される JSON は次のとおりです。

参考までに、Ember.js コードの関連部分を次に示します。

最後に、テンプレート ファイル:

アプリケーション.ハンドルバー

index.handlebars

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

ember.js - ember-railsがemberjsバージョンをアップグレードすると、tmpフォルダーが混乱します

私はレールと emberjs の両方を初めて 使用します。新しい emberjs ビルドで利用できるクエリ パラメータを試してみたいと思います。そのためrails generate ember:install --channel=canary、ベンダーフォルダーで更新されたemberjsファイルバージョン* @version 1.6.0-beta.1+canary.3bcd9bdc が見られましたが、rails s -e testを実行すると、2つのファイルがtmp> ember-railsに生成され、application.jsで使用するために作成されたと想定しています

しかし、tmp>ember-rails>emberjsファイルを開くと、emberjs のバージョンが * @version 1.4.0 であることがわかります。または、1.6.0-beta.1+canary.3bcd9bdc である必要があります。

パート 2 新機能を使用するために、どこに行を移動しても回答どおりに質問しました

それは私にエラー ember not defined を与えます。

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

ember.js - Ember.js でネストされたモデルのレコード数を取得する方法

私は最初の rails/ember アプリを作成しており、チュートリアルや ember のドキュメントからさまざまな情報源を調べています。しかし、私は壁にぶち当たり、何度も掘り下げた後も、探している答えを見つけることができません。現在、インデックスページがリレーションシップであり、リレーションシップには多くの受信者がいる GiftList Rails/Ember アプリを構築しています。現在、リレーションシップが表示されており、各リレーションシップの受信者の数を表示したいのですが、実際にはリレーションシップの少なくとも 1 つに受信者が 1 人いる場合 (家族には 1 つのレコードがあります)、各リレーションシップは 0 と表示されます。Ember インスペクタでデータを確認すると、GiftList.Recipient には 1 つのレコードがあり、GiftList.Relationship には 4 つのレコードがあります。正しい数の受信者レコードを正しく表示するにはどうすればよいですか?

ルート

Router.js.coffee:

Relationship_route.js.coffee:

recipients_route.js.coffee:

コントローラー

Relationship_controller.js.coffee:

relationship_controller.js.coffee:

モデル

関係.js.コーヒー:

受信者.js.コーヒー:

テンプレート

関係.ハンドルバー:

*アップデート***

シリアライザー

他のすべてのコードは同じままでした

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

ember.js - If条件でのEmber jsの問題

私は Ember のフレームワークがまったく新しく、1 つのタスクで立ち往生しました。

私は次のような日付の配列を持っています

イベントのオブジェクトの配列がもう1つあります

日付ごとにイベントを表示するテンプレートを作成したいと考えています。つまり、3 月 15 日のすべてのイベントは、次のように 3 月 15 日の下に表示する必要があります。

同じく

ここに私がこれまでに使用したコードがあります

「event.trackable.startTime」と「time」を比較するメソッド名「checkDate」があるところ

「checkDate」メソッドを個別に使用すると結果を取得できますが、「if 条件」で使用すると、if 条件が引数を 1 つしか受け入れることができないというエラーが表示されます。

正しい方向を提案してください

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

ember.js - Ember.js フラット ルート構造とルート テンプレート ディレクトリの混乱

フラット ルート (ビューを別のビューに表示する必要がある場合) 構造を使用すると、多くの問題が解決され、不要なコードを回避するのに役立ちますが、ルート テンプレート ディレクトリ内のすべてのテンプレートは混乱するだけではありません。

例えば:

(エンバーレールを使用)

上記で定義されたルートのすべてのテンプレートは、ルート ディレクトリにある必要があります。より多くのルートでは、それを維持することは問題ではありません。

テンプレートを順番に保つことは可能ですか? それとも、Ember ルーターに関して何かが変わったのでしょうか?

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

ember.js - Ember-Rails - フィクスチャ アダプタのセットアップ エラー

私は Ember を初めて使用し、Rails API で構築しようとしています。ただし、現時点では RESTAdapter を有効にしたくありません。Fixture アダプターが期待どおりにデータをロードしていないように見えますが、その理由はわかりません。

たいしたことはしていませんが、ember-rails gem で行うように指示されたブートストラップ コマンドを実行しました。ルート パスに移動すると、クライアントがロードされていないことがわかります。Chrome で Ember プラグインを見ると、すべて問題ないように見えますが、[データ] タブをクリックすると、次のエラーが表示されます。

キャッチされていない TypeError: 未定義の ember.js?body=1:41933 Ember.DataAdapter.Ember.Object.extend.getModelTypes ember.js?body=1:41933 Ember.DataAdapter.Ember.Object.extend のメソッド 'canCatalogEntriesByType' を呼び出せません。 watchModelTypes ember.js?body=1:41726 Ember.Object.extend.messages.getModelTypes VM14057:464 sendEvent ember.js?body=1:2598 Ember.Evented.Ember.Mixin.create.trigger ember.js?body=1 :18317 (匿名関数) VM14057:1596 (匿名関数) VM14057:200 Ember.Object.extend._messageReceived VM14057:199 (匿名関数) VM14057:246 Backburner.run ember.js?body=1:6250 Ember.run ember. js?body=1:6665 (無名関数)

これまでの私のコードは次のとおりです。

ルーター

ルート

コントローラ

モデル

テンプレート

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

0 投票する
0 に答える
136 参照

ember.js - アクティブな管理者の宝石を使用して、ember で画像の URL を取得する方法

レールの宝石。アプリにアクティブな管理者の宝石を追加しました。

アクティブな管理で製品モデルに画像を追加するとアップロードされますが、モデルを呼び出すと、画像の属性が ember インスペクターの [Object Object] のように見えます。

画像を表示したり、画像の URL を取得したりするにはどうすればよいですか

私の製品シリアライザ

私のエンバー製品モデル

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

ember.js - ルート間で隠しパラメーターを渡す

私は Ember.js を初めて使用し、日付とレコードのプライバシーを確​​認する必要があるアプリケーションを作成しようとしています。

私がやりたいことは、URLに表示せずにemberルートを介して1つの変数値を渡す必要があることです

appcication_routes.js.coffee

user_routes.js.coffee

コントローラーからの移行には、文字列の下で使用しました

checkPrivateの値をUserFeedPostsに渡す必要がありますが、それを URL に表示せずに、日付の変更または checkPrivate の値の変更時に再度ルートを呼び出す必要があります。

私はそれをたくさんグーグルで検索しましたが、成功はゼロです。