問題タブ [ancestry]
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 - ancestry gem を使用したサブツリー ナビゲーションの順序付け
Rails キャストのTree Based Navigationに従っています。
サブツリーをアルファベット順に並べたい。
私のPagesControllerには
によって呼び出されます
レンダリングする
PagesController でこれを行うと失敗します (エラーは発生しません。順序が正しくありません)。
そして、これも失敗するそれぞれでこれを行う(エラーは発生せず、順序付けされないだけです)
ruby-on-rails - Ancestry Gem はスレッド化されたすべてのメッセージを親として保存します
現在、スレッド メッセージングを実装しています。RailsCast経由
Ancestry gem をインストールしましたが、作成するメッセージはすべて親です。例) 祖先 = nil
私のparent:idを新しいアクションに渡した後でも
メッセージコントローラー
索引.html
_message.html.erb
new.html.erb
メッセージ.rb
メッセージを作成した後のコンソール:
重要なポイント - Message で parent_id (144) を渡していますが、祖先は nil として渡されます。
ruby-on-rails - Rails の祖先を使用したツリー メニュー
この回答によるとhttps://stackoverflow.com/a/11335283/2397494 私はアプリケーション用のツリーメニューを作成しようとしています
この答えはrootとに対してのみ機能しfirst childrenます。nこのコードを変換し、子供たちとうまく連携するための提案を探しています。
ruby-on-rails - Rails と Ancestry を使用してテンプレートで質問をグループ化する
私は、階層実装にgem Ancestryを使用しているRails4.0アプリケーションに取り組んでいます。多くの質問があるテンプレート モデルがあります。これらの質問モデルをグループ化およびサブグループ化できなければなりません。各テンプレートには多くの質問グループを含めることができ、これらの質問グループの下に、多くの質問または質問のサブグループのいずれかを含めることができます (ただし、両方を含めることはできません)。ちなみに関係するモデルは「テンプレート」と「クエスチョン」の2つだけです。例えば:
例が混乱しないことを願っています。Ancestry を使用して、親の下に子を作成することはできますが、グループ化を行うことはできません。この点で私を導いてください。
以下のコードを投稿しています。
テンプレート モデル
質問モデル
Question Index.html.haml ページのコードは次のとおりです。
Question_group 部分的
ご覧のとおり、1 つの質問を追加および削除できます。それらをグループ化できるようにしたい。他のモデルを使わなくてもできますか?質問グループと単一の質問の違いは、グループには「タイトル」しかないのに対し、質問には「タイトル」と「説明」があることです。
ruby-on-rails - FactoryGirl + Ancestry 2 レベルの深さ
基本的:
- 多くの
StructureモデルがありSubjectsます。 - 各サブジェクトには親があり、2 レベルの深さにすることができます。
- A
Structureには、1 つのサブジェクト at_depth 0 と 1 つのサブジェクト at_depth 2 が必要です。
問題:
- Subject Factory を構築する方法と、Structure Factory で関連付けを作成する方法がわかりません。
Rails 4、factory_girl_rails 4.2.1、および Ruby 2.0.0 を使用しています。
対象の工場で試したのは次のとおりです。
しかし、親を 2 回定義することはできません。
また、Structure工場では、関連付けのために複数のサブジェクトを定義する方法がわかりません。ここに私が今持っているもの:
前もって感謝します