問題タブ [acts-as-tree]

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 に答える
450 参照

ruby-on-rails - act_as_tree を使用して親の名前を表示しようとするとエラーが発生する

私はCategoryモデルを作成するために木の宝石としての行為を使用しています:

私のビューの 1 つで、カテゴリの親の名前を表示しようとしています。

ただし、ビューにアクセスするとエラーが発生します。

ただし、category.parent_id正常に表示できます。

何か案は?

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

ruby-on-rails - act_as_tree のすべての ID のリストを取得したい

私は、acts_as_tree であるヘッダーを持つことができるカテゴリを持っています。構造は次のようになります。

カテゴリのヘッダーのすべての ID を抽出したいと思います。

自動的に行われることはありますか? または、トラバースする簡単な方法はありますか?

thx事前に

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

jquery - フォルダーとサブフォルダーを検出するための JQuery ファイルのアップロードと Carrierwave

私はかなり単純なファイルアップロードシステムを持っています。複数のファイルがアップロードされるたびに、データベースに新しいレコードが作成され、フィールドの下にファイル名が保存されますfile_leaf。アプリケーション内でサブフォルダーを作成でき、それらはブール値で示されますbranch

ここに画像の説明を入力

Parent_id は、ファイルがフォルダーに属しているかどうかを判別するために使用されます。この例では、Sub Folder は Test Main Folder に属するフォルダーです。baby_3.jpg は Test Main Folder フォルダに属するファイルです。

フォルダーからファイルをドラッグ アンド ドロップする状況があります。このフォルダーには、サブフォルダーとサブフォルダー内のファイルが含まれる場合があります。この画像のソースがサブフォルダーにあることを Carrierwave に認識させ、サブフォルダーのレコードを作成し、parent_id をサブフォルダーの id のファイルに添付するにはどうすればよいですか?

ここに画像の説明を入力

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

ruby-on-rails - acts_as_treeとacts_as_listによる従属破棄

現在、Rails 2 アプリケーションを、acts_as_tree とacts_as_list を使用する Rails 3.2.13 にアップグレードしています。以前は、アップグレードはうまく機能していました。それ以来、私はacts_as_treeとacts_as_listに依存するdestroyに問題があります。

私はモデル化しなければなりません:

ユーザーがいるとします:

2 つのカテゴリがあり、これらのカテゴリの 1 つは他のカテゴリの子です。

ユーザーを破棄dependent: :destroyしようとすると、カテゴリを破棄しようとします。それは最初のカテゴリーを破壊します。カテゴリには子 (id 2) があるため、acts_as_tree もそれを破棄します。しかし、acts_as_list が 2 番目のカテゴリの位置をリロードしようとしているようです。当然、それはもう存在しないため、次のように発生します。

誰かがそれを解決するアイデアを持っていますか?

PS: Rails 3.2.13、Ruby 1.9.3、acts_as_tree 1.4.0、acts_as_list 0.2.0

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

ruby-on-rails - Tree gem として機能 - 要素に 2 つの親を持たせる方法はありますか?

フリーランサーがカテゴリとサブカテゴリを選択できるカテゴリ リストを実装するために、acts_as_tree gem を使用しています。「Web デザイン」はサブカテゴリの 1 つであり、「デザイン」と「Web 開発」の 2 つの親を持つ必要があります。act_as_Tree ジェムで 2 つの親を実現する方法はありますか?

例えば:

上記のコードは、「Web デザイン」と呼ばれる 2 つのカテゴリを作成する点を除けば、私がやろうとしていることに近いものです。1つだけ欲しいですが、2つの親が欲しいです。

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

ruby-on-rails - Acts_as_tree ファイルの場所を見つける

利用可能な方法を使用して、フォルダー内のファイルの場所を見つける方法を知りたいです。
ブレッドクラムを作成する場合、これは簡単です。我々はできる

しかし、すべてのファイルを一覧表示し、それらがフォルダー内のどこに作成されたかを表示したい場合はどうでしょうか。
次のようなもの:

New File.txt =========== home/first
Second File.pdf ======== home/first/second

これはどうやって手に入れるの??

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

sql - Ruby で名前付きスコープに参加する

私はもともとacts_as_treeについてこの質問をしましたが、より一般的であるように思われるので、ここで少し言い換えています。act_as_tree を使用したモデル「カテゴリ」があります。さまざまなクエリのために他のモデルと結合する必要があることがよくありますが、子、祖先、兄弟、子孫などの提供されたスコープを使用して必要な条件を作成する方法がわかりません。

具体例:

cat の子供のすべての写真またはその兄弟のすべての写真を照会するにはどうすればよいですか? 次のようなものが必要なようです:

私が知っているのは有効なコードではありません。