問題タブ [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.
ember.js - ember-rails でコンポーネントを作成する際の命名規則
初めてのコンポーネントを作成していますが、ほとんどのチュートリアルでは、Ember-Rails を使用していないと想定しています。
私が理解しているように、コンポーネントは Ember.Components を拡張する必要があり、独自のテンプレートも必要であり、両方に正しく名前を付ける必要があります。その後、ハンドルバー内で使用して、どのテンプレートにも配置できます。
どこが間違っていますか?
somepage テンプレートに {{table-of-contents}} を含めて somepage を開こうとすると、コンソールにこの無意味なエラーが表示されます
[編集 1: gem の README 内に詳細情報が見つかりました。ダー。実際、これに関する詳細情報があるとは思っていませんでした。現在進行中: https://github.com/emberjs/ember-rails ]
ruby-on-rails-3 - RESTAdapter で「複数」を使用する理由
ember-part-2によると、
model ? の複数形を定義する必要があります。なぜ ?
MVC の特徴は、構成よりも慣例であり、
なぜ私はそれをしなければならないのですか?
app/assets/javascripts/models/store.js.coffee
ruby-on-rails-4 - 複数のレイアウトを ember レールに統合する
私の Rails アプリには、異なるコントローラーに対応する複数のレイアウトがあります。
どうすればそれを ember rails と統合できますか?
わかりません。方向性を教えてください。ありがとうございます。
ember.js - カスタム変数を使用して Ember モデルを拡張する
私の Ember アプリにはセクション モデルがあります。「名前」フィールドがあり、「summary_of_changes」フィールドで拡張しました。名前フィールドの長さを取得しようとすると、すべて問題ありません。「summary_of_changes」フィールドの長さを取得しようとすると、エラーが発生し (以下を参照)、気が狂いそうになります。
これは機能します:
しかし、これ(ほぼ同じコード)はそうではありません
..そして、次のエラーが発生します。
さらなる背景として、私のストアは Rails API であり、事業計画の「セクション」のモデルがあります。モデルには、名前、詳細が含まれていますが、「summary_of_changes」は含まれていません。
変更を保存するときに、そのセクションへの変更に関する他の save_comments とともに、コントローラーで save_comment に保存する summary_of_changes 文字列も送信します。
本質的には、summary_of_changes をモデルと共に保存する一時フィールドとして追加したいのですが、モデルが保存されると再び空白にクリアされます。
Ember で、このフィールドをモデルに追加しました。
「summary_of_changes」フィールドを参照するモーダルコード(私の例のjsbin http://jsbin.com/hekaga/1/edit?css,js,outputを参照)があり、フィールドをバインドして、メイン セクション テンプレートの同じ名前のフィールドをモーダル ライブで変更します。
テンプレートに summary_of_changes フィールドが表示され、それを関連するモーダルにドロップし、2 つをバインドして、それを尋ねることができないにもかかわらず、なぜ私ができる長さなのかわかりませんモデルのその他のフィールド。
バージョン: Ember 1.5.11 と Ember-data 1.0.0.beta.5 を含む最新の ember-rails (0.15.0) を実行しています。
heroku - Heroku への ember-rails のデプロイ - TypeError: 未定義のプロパティ 'typeKey' を読み取れません
ページの一部が読み込まれてから空白になり、次のエラーが表示されます。
ここに私のモデルがあります:
私は走っています:
[編集: プロジェクト モデル コードを追加] [編集 2: ember フォーラムで関連するディスカッションを見つけた: http://discuss.emberjs.com/t/ember-data-dont-want-to-load-belongsto-relationship/5703 /11]
ember.js - Ember-rails: 計算値に対して「未定義」を返す関数
ここの両方の関数は「未定義」を返します。何が問題なのかわかりません..とても簡単に見えますか??
コントローラーでは、いくつかのプロパティを設定して、ユーザーに空のテキスト フィールドを表示し、ユーザーが独自のデータを確実に入力できるようにします。
ルートでは、employeeName と location の両方が設定されています...
ハンドルバーには特別なものはありません
ruby-on-rails - 選択メニューから ID を取得し、レコードを 1 対多として保存する
私は一日中この Select ヘルパーの ID を取得しようとしましたが、まだ nil と undefined に注意しています...テンプレートでうまく設定されている Select の値に product_id を設定したいだけです... .
// モデル
/consumption/new.hbs
// コントローラー
// ルート + ルート
// Railsシリアライザ
他のすべての値は問題なく保存されています...しかし、product_idは決して設定されません。ID が HTML のオプション値にバインドされているのを実際に見ると、非常にイライラします。
誰かが助けてくれることを願っています.. waaayyyから長い間ここで立ち往生しています:/
ember.js - Ember Rails コンポーネントが機能しない
ember-rails アプリで Ember コンポーネントを作成しましたが、なんらかの理由でメイン コンポーネントの js ファイルを読み取っていません。
私は自分のコンポーネントをこのように使用しています..
これはコンポーネント テンプレートです。「投稿された」という静的テキストがブラウザに表示されるのでレンダリングされていますが、コンポーネント js ファイルで定義されているものは何も出力されません。たとえば、{{doesNotWork}} は何も出力しません。
そして、ここで定義する変数がないため、ロードされないように見えるコンポーネントjsファイルは、コンポーネントテンプレートにレンダリングできるようです
私の直感は、ember-rails が app/assets/javascripts/components 内のファイルをレンダリングする方法またはレンダリングしない方法に問題があるということです。
[編集 1: コメントの問い合わせごとに私の rails js ファイルを追加する]
これが私のrails jsファイルです。ember アプリは私の rails アプリ内のルート /docs にあることに注意してください。
# app/assets/javascripts/application.js.coffee
[編集 2: app/javascripts/components パスが読み込まれているかどうか疑問に思っています]
Railsで、このコマンドをRailsコンソールから実行できることがわかりました。
vendor/assets/components に関連する最後のエラーに注意するのは興味深いことですが、コンポーネントが app/assets/components の下にあるため、これが私の問題に本当に関連しているかどうかはわかりません。
疑問に思っていますが、require_tree ./components が time-ago.js ファイルをロードしていることを確認するためのより良い Rails commend はありますか?