問題タブ [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.
javascript - ember.js、レール、レール-ember、rabl
ember.js で奇妙な問題が発生する:
私のコードがステータスのリストを表示しようとすると:
テンプレート:
status.handlebars:
エントリ...
statuses.handlebars:
{{体}}
ジョンソン:
バージョン:
誰でも私が間違っていることを見ることができますか? これに本当に苦労しています。単純なものでなければなりません:)
ありがとうございます!
ember.js - Ember.js find() は 1 つのアイテムのみを返します
API をセットアップし、Ember.js DS.RESTAdapter を使用して、テーブル内のすべてのレコードを取得して反復処理しようとしています。現時点では部分的に機能していますが、すべてのレコードを取得するのではなく、1 つだけ取得しています (具体的には最後のレコード)。したがって、以下のコードでは、返されるモデルの長さは 1 で、リストされているのは Gale Sayers だけです。JSONに何か問題がありますか?API によって返される JSON は次のとおりです。
参考までに、Ember.js コードの関連部分を次に示します。
最後に、テンプレート ファイル:
アプリケーション.ハンドルバー
index.handlebars
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 を与えます。
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.コーヒー:
テンプレート
関係.ハンドルバー:
*アップデート***
シリアライザー
他のすべてのコードは同じままでした
ember.js - If条件でのEmber jsの問題
私は Ember のフレームワークがまったく新しく、1 つのタスクで立ち往生しました。
私は次のような日付の配列を持っています
イベントのオブジェクトの配列がもう1つあります
日付ごとにイベントを表示するテンプレートを作成したいと考えています。つまり、3 月 15 日のすべてのイベントは、次のように 3 月 15 日の下に表示する必要があります。
同じく
ここに私がこれまでに使用したコードがあります
「event.trackable.startTime」と「time」を比較するメソッド名「checkDate」があるところ
「checkDate」メソッドを個別に使用すると結果を取得できますが、「if 条件」で使用すると、if 条件が引数を 1 つしか受け入れることができないというエラーが表示されます。
正しい方向を提案してください
ember.js - Ember.js フラット ルート構造とルート テンプレート ディレクトリの混乱
フラット ルート (ビューを別のビューに表示する必要がある場合) 構造を使用すると、多くの問題が解決され、不要なコードを回避するのに役立ちますが、ルート テンプレート ディレクトリ内のすべてのテンプレートは混乱するだけではありません。
例えば:
(エンバーレールを使用)
上記で定義されたルートのすべてのテンプレートは、ルート ディレクトリにある必要があります。より多くのルートでは、それを維持することは問題ではありません。
テンプレートを順番に保つことは可能ですか? それとも、Ember ルーターに関して何かが変わったのでしょうか?
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 (無名関数)
これまでの私のコードは次のとおりです。
店
ルーター
ルート
コントローラ
モデル
テンプレート
どんな助けでも大歓迎です!
ember.js - アクティブな管理者の宝石を使用して、ember で画像の URL を取得する方法
レールの宝石。アプリにアクティブな管理者の宝石を追加しました。
アクティブな管理で製品モデルに画像を追加するとアップロードされますが、モデルを呼び出すと、画像の属性が ember インスペクターの [Object Object] のように見えます。
画像を表示したり、画像の URL を取得したりするにはどうすればよいですか
私の製品シリアライザ
私のエンバー製品モデル
ember.js - ルート間で隠しパラメーターを渡す
私は Ember.js を初めて使用し、日付とレコードのプライバシーを確認する必要があるアプリケーションを作成しようとしています。
私がやりたいことは、URLに表示せずにemberルートを介して1つの変数値を渡す必要があることです
appcication_routes.js.coffee
user_routes.js.coffee
コントローラーからの移行には、文字列の下で使用しました
checkPrivateの値をUserFeedPostsに渡す必要がありますが、それを URL に表示せずに、日付の変更または checkPrivate の値の変更時に再度ルートを呼び出す必要があります。
私はそれをたくさんグーグルで検索しましたが、成功はゼロです。