問題タブ [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-3 - 祖先ツリービューのネストされたulリストをレンダリングする方法
コレクションが祖先オブジェクトであるcontent_tagを使用して、以下に示す構造をレンダリングしたいと思います。
ruby-on-rails - ancestry gem で最上位レベルを考慮したオフセットと制限
簡単な掲示板システムを書いています。祖先についての 1 つのことは、単一の呼び出しを使用するため、制限とオフセットを指定して呼び出すと、最上位要素の一貫したリストが返されないことです。ページネーションを処理するには、@per_page と the_offset が必要です。
だから私は現在、次のようなものを持っています:
ただし、オフセットと @per_page は、要素の総数ではなく、トップレベル (つまり、祖先が NULL) を反映する必要があります。
これを行う方法について何か考えはありますか?
thx事前に
ruby-on-rails - Rails Ancestry NilClass:Classの未定義のメソッド `model_name'
「祖先」の宝石の使い方を学ぼうとしています。Railscastで関連するエピソードを見て、コードを入手しました。messageテーブルは正常に機能します。しかし、私はそれをと呼ばれる新しいテーブルで複製しようとしていますlocations。私はすべてのコードの名前をコピーして変更しました(私は信じています)。
最初の場所を作成しました。しかし、に移動すると、NilClass: Class_form.html.erb`行のmodel_name'がlocalhost:3000/locations取得されます。undefined methodfor
routes.rb:
_form.html.erb:
index.html.erb:
locations_controller.rb:
終わり
locations_helper.rb:
ruby-on-rails - Rendering rails partials in helper methods
I'm a rails beginner and I'm having a bit of trouble understanding how the render method works. I'm following along with this railscasts, which has to do with the ancestry plugin for rails. The part I'm having trouble understanding is the nested_forms helper method RyanB provides.
When render(message) is called, rails renders the _message.html.erb partial. How would I force it to render a different partial?
I've tried something like this:
But that results in an error:
I'm using Ancestry to create a survey form. Which allows the user to create a survey, and then take it. So I want rails to render two different types of views. One for creating the survey and one for taking the survey. So I'd like to create a separate partial for displaying my ancestry nodes, but I'm not sure how to force the render(message) method to render a different partial.
Any help would be appreciated.
Thanks
ruby-on-rails - 祖先の宝石「平たい木」
私は一日中これに頭を悩ませてきました。新しい目の時間。
祖先の宝石を使用したツリー構造のモデルがあります。うまく機能し、呼び出すTreeNode.arrangeと、ネストされたツリーであるきちんとした小さなハッシュが返されます。問題は、より良い説明がないために「平坦化されたツリー」を探していることです。例えば:
より伝統的なものとは対照的に
つまり、分岐点 (複数の子) がある場合にのみ、ツリーを「インデント」したいということです。これを行う最良の方法は再帰関数であると考えました。いくつかのバリエーションを試しましたが、これには空白を描いています:-\
そのテスト コードを呼び出した結果、フォーク ポイントが出力の一番下になります :-\
私が本当に見たいのはそのようなハッシュ構造ですが、子を持つべき唯一のキーは分岐が発生した場所です (1 つの分岐はその現在のレベルで継続し、その後の各 n 分岐は分岐します)。
私がはっきり言っているかどうかはわかりません。必要に応じて質問で明確にします。
ruby-on-rails - 親がnilのRailsの祖先
私はAncestryを使用してRailsで階層カテゴリを構築しており、ユーザーが作成するオブジェクトの親を選択できるようにしています。ドロップダウンを使用して既存のカテゴリを表示します。
ユーザーが既存のノードを選択する限り、すべてが順調です。ユーザーがドロップダウンで空白を選択した場合、Ancestryがルートノードを作成することを期待しますが、代わりにフォームは「無効」エラーをスローします。
私のコントローラーは驚異的なことを何もしていません:
私はRailsに慣れていないので、この問題をどのように攻撃するかわかりません。私が見逃したAncestryの構成はありますか、それともこれはフォームバリデーターが過度に保護されているのでしょうか?
ruby-on-rails-3 - Ancestry gem と Mongoid で NestedSortable を使用する
私のレールアプリにネストされたソート可能を取り込もうとしています。私は Mongoid と Ancestry gem を使用しており、parent_idNested-Sortable を使用してドラッグ アンド ドロップでカテゴリを更新するページを作成しようとしています。
実験しようとしましたが、それを読み取るコントローラーを作成するために NestedSortable が何を吐き出すのかよくわかりません。
私のコントローラーには次のものがあります:
ルート:
Reorder.js.coffee:
そして、私の並べ替えビューは次のようなものを吐き出します:
どんな助けでも感謝します、ありがとう。
ruby-on-rails - アクティブなナビゲーション メニュー レールとアンチェストリー
Ancestry gem を使用して、Web サイトに完全な分類機能を提供しました。
この時点で、ナビゲーション メニューを作成します。
アイデアは、このようなものです。
メイン カテゴリをクリックすると、そこに移動し、そこにすべてのサブカテゴリが表示されます。そのうちの1つをクリックします。たとえば、他のサブカテゴリを開きます。
このようにナビゲーションバーに表示できるようにしたい
このように考える人もいますが、英語が母国語ではないため、Google で検索する方法がわかりません。主なアイデアは、兄弟であり、子カテゴリの親であるカテゴリのツリーを表示できるようにすることです:)
誰かが私に何か提案してくれませんか。:)
ありがとうございました !!
ruby-on-rails - 複数のカテゴリを持つネストされたルートをレールします
私はこのようなネストされたルートを取得する方法を理解しようとしています:
サブカテゴリとIDは必須ではありません。以下を取得できるはずです。
- カテゴリインデックス
- サブカテゴリインデックス
- id show
カテゴリとサブカテゴリは、同じコントローラアクションを使用する必要があります。もちろん、カテゴリとサブカテゴリは同じ祖先/ツリーモデルを使用します。
私はこれに少し迷っています。どんなヒントも素晴らしいでしょう!
ruby-on-rails - Railsの祖先:祖先モデルの子レコードを取得します
私は2つのモデルを持っています:
カテゴリツリーは、たとえば次のようになります。
ここで、投稿がサブカテゴリに分類されるとします。私はルートカテゴリに属しており、サブカテゴリに含まれるすべての投稿も表示したいと思います。これらも祖先で取得することは可能ですか?
カテゴリツリーには常にネストされたレベルが1つしかないため、祖先が多すぎる可能性があります。
前もって感謝します
ネストされた1つのレベルの実例