問題タブ [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.
ruby-on-rails - act_as_tree を使用して親の名前を表示しようとするとエラーが発生する
私はCategory
モデルを作成するために木の宝石としての行為を使用しています:
私のビューの 1 つで、カテゴリの親の名前を表示しようとしています。
ただし、ビューにアクセスするとエラーが発生します。
ただし、category.parent_id
正常に表示できます。
何か案は?
ruby-on-rails - act_as_tree のすべての ID のリストを取得したい
私は、acts_as_tree であるヘッダーを持つことができるカテゴリを持っています。構造は次のようになります。
カテゴリのヘッダーのすべての ID を抽出したいと思います。
自動的に行われることはありますか? または、トラバースする簡単な方法はありますか?
thx事前に
jquery - フォルダーとサブフォルダーを検出するための JQuery ファイルのアップロードと Carrierwave
私はかなり単純なファイルアップロードシステムを持っています。複数のファイルがアップロードされるたびに、データベースに新しいレコードが作成され、フィールドの下にファイル名が保存されますfile_leaf
。アプリケーション内でサブフォルダーを作成でき、それらはブール値で示されますbranch
。
Parent_id は、ファイルがフォルダーに属しているかどうかを判別するために使用されます。この例では、Sub Folder は Test Main Folder に属するフォルダーです。baby_3.jpg は Test Main Folder フォルダに属するファイルです。
フォルダーからファイルをドラッグ アンド ドロップする状況があります。このフォルダーには、サブフォルダーとサブフォルダー内のファイルが含まれる場合があります。この画像のソースがサブフォルダーにあることを Carrierwave に認識させ、サブフォルダーのレコードを作成し、parent_id をサブフォルダーの id のファイルに添付するにはどうすればよいですか?
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
ruby-on-rails - Tree gem として機能 - 要素に 2 つの親を持たせる方法はありますか?
フリーランサーがカテゴリとサブカテゴリを選択できるカテゴリ リストを実装するために、acts_as_tree gem を使用しています。「Web デザイン」はサブカテゴリの 1 つであり、「デザイン」と「Web 開発」の 2 つの親を持つ必要があります。act_as_Tree ジェムで 2 つの親を実現する方法はありますか?
例えば:
上記のコードは、「Web デザイン」と呼ばれる 2 つのカテゴリを作成する点を除けば、私がやろうとしていることに近いものです。1つだけ欲しいですが、2つの親が欲しいです。
ruby-on-rails - Acts_as_tree ファイルの場所を見つける
利用可能な方法を使用して、フォルダー内のファイルの場所を見つける方法を知りたいです。
ブレッドクラムを作成する場合、これは簡単です。我々はできる
しかし、すべてのファイルを一覧表示し、それらがフォルダー内のどこに作成されたかを表示したい場合はどうでしょうか。
次のようなもの:
New File.txt =========== home/first
Second File.pdf ======== home/first/second
これはどうやって手に入れるの??
sql - Ruby で名前付きスコープに参加する
私はもともとacts_as_treeについてこの質問をしましたが、より一般的であるように思われるので、ここで少し言い換えています。act_as_tree を使用したモデル「カテゴリ」があります。さまざまなクエリのために他のモデルと結合する必要があることがよくありますが、子、祖先、兄弟、子孫などの提供されたスコープを使用して必要な条件を作成する方法がわかりません。
具体例:
cat の子供のすべての写真またはその兄弟のすべての写真を照会するにはどうすればよいですか? 次のようなものが必要なようです:
私が知っているのは有効なコードではありません。