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

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

ruby-on-rails - ancestry gem を使用したサブツリー ナビゲーションの順序付け

Rails キャストのTree Based Navigationに従っています。

サブツリーをアルファベット順に並べたい。

私のPagesControllerには

によって呼び出されます

レンダリングする

PagesController でこれを行うと失敗します (エラーは発生しません。順序が正しくありません)。

そして、これも失敗するそれぞれでこれを行う(エラーは発生せず、順序付けされないだけです)

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

ruby-on-rails - Ancestry Gem はスレッド化されたすべてのメッセージを親として保存します

現在、スレッド メッセージングを実装しています。RailsCast経由

Ancestry gem をインストールしましたが、作成するメッセージはすべて親です。例) 祖先 = nil

私のparent:idを新しいアクションに渡した後でも

メッセージコントローラー

索引.html

_message.html.erb

new.html.erb

メッセージ.rb

メッセージを作成した後のコンソール:

重要なポイント - Message で parent_id (144) を渡していますが、祖先は nil として渡されます。

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

ruby-on-rails - Rails の祖先を使用したツリー メニュー

この回答によるとhttps://stackoverflow.com/a/11335283/2397494 私はアプリケーション用のツリーメニューを作成しようとしています

この答えはrootとに対してのみ機能しfirst childrenます。nこのコードを変換し、子供たちとうまく連携するための提案を探しています。

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

ruby-on-rails - Rails と Ancestry を使用してテンプレートで質問をグループ化する

私は、階層実装にgem Ancestryを使用しているRails4.0アプリケーションに取り組んでいます。多くの質問があるテンプレート モデルがあります。これらの質問モデルをグループ化およびサブグループ化できなければなりません。各テンプレートには多くの質問グループを含めることができ、これらの質問グループの下に、多くの質問または質問のサブグループのいずれかを含めることができます (ただし、両方を含めることはできません)。ちなみに関係するモデルは「テンプレート」と「クエスチョン」の2つだけです。例えば:

例が混乱しないことを願っています。Ancestry を使用して、親の下に子を作成することはできますが、グループ化を行うことはできません。この点で私を導いてください。

以下のコードを投稿しています。

テンプレート モデル

質問モデル

Question Index.html.haml ページのコードは次のとおりです。

Question_group 部分的

ご覧のとおり、1 つの質問を追加および削除できます。それらをグループ化できるようにしたい。他のモデルを使わなくてもできますか?質問グループと単一の質問の違いは、グループには「タイトル」しかないのに対し、質問には「タイトル」と「説明」があることです。

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

ruby-on-rails - FactoryGirl + Ancestry 2 レベルの深さ

基本的:

  • 多くのStructureモデルがありSubjectsます。
  • 各サブジェクトには親があり、2 レベルの深さにすることができます。
  • AStructureには、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工場では、関連付けのために複数のサブジェクトを定義する方法がわかりません。ここに私が今持っているもの:

前もって感謝します