問題タブ [mongoid3]

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

ruby-on-rails - Mongoid を使用した Rails grouped_coollection_select

Mongoid を使用した grouped_collection_select に問題があります。私が得ているエラーメッセージは次のとおりです: ActionView::Template::Error (undefined method `merge' for :name:Symbol).

Rails 3.2.12 と Mongoid の最新バージョンを使用しています。

これが私のコードです:

この問題を解決するための助けをいただければ幸いです。

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

ruby-on-rails-3 - Ruby on Rails + MongoDB と MongoID

次のコマンドでインポートしたmongodbs WebサイトのJSONファイルのデータを使用して、MongoDBでサンプルDBを作成しました。mongoimport --db test --collection zips --file zips.json データは処理されており、コンソールでデータを検索しようとすると表示されます。

私の問題は、Rails アプリで DB を使用しようとしているときです。クラス、シティを作成しました。コードは次のようになります。

そして、私の mongoid.yml ファイルは次のようになります

アクティブレコードが無効になっています。Railsコンソールを起動してCity.whereを試すと...次の出力が得られます。

City.first を試すと、エラーがスローされます

ここにコードをアップロードしました。クローンを作成して、私を助けてください。ご覧のとおり、私のデータベースは空ではありません。http://i.stack.imgur.com/Bho2H.png

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

mongoid3 - Mongoid でランダムなドキュメントを選択するための最良の戦略

データベースからランダムにドキュメントを選択する必要があり、Ruby shuffle メソッドよりも優れた戦略を知りたいと思っていました。これは、大規模なデータベースでリソースをあまり消費しません。

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

ruby-on-rails - Mongoid を使用した Rails ブログ - 投稿作成時に短縮 URL を自動生成

Rails と Mongoid ORM を使用したシンプルなブログ エンジンがあります。

ブログには「Article」と「Url」の 2 つのモデルがあります。Article モデルにはすべての投稿コンテンツが含まれており、Url クラスは記事のスラッグを取得して短い URL を作成するジェネレーター関数です。

my-sample-blog-post -> ai3n など。

問題は、2つをリンクするのに問題があることです。URL クラスを Article クラスに埋め込むこともできません。

私の質問は、Article モデル内で投稿が作成されるときに、その場で短い URL を生成できますか? Article モデルはすでに Mongoid::slug を使用して素敵な投稿スラッグを提供していますが、投稿ごとに短い URL も必要です。

これに関するヘルプは大歓迎です。

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

ruby-on-rails - @ はインスタンス変数名として使用できません

現在、mongoid と rails を使用したプロジェクトに取り組んでいます。コードは次のとおりです。

返されるエラーは次のとおりです。

この問題についてあまりグーグルを見つけることができないようですが、問題は has_and_belongs_to_many 関係にあるようですが、確かではありません。

どんなアイデアでも大歓迎です。

ありがとう

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

ruby-on-rails - rake aborted - nil:NilClass のディレクトリ/未定義メソッド `downcase' です

ファイルシステムから GridFS に、dragonfly-gem を介して pdf をインポートするためのレーキ タスクがあります。明確な理由もなく、タスクは失敗します。助けていただければ幸いです。ありがとう!

レーキ タスク:

スタックトレース:

「安全」フォルダを再確認しました。その中にはpdfファイルだけがあります(file -i *でチェックされたmime-tpye)。トンボの設定でimagemagickが無効になっているため、問題はトンボに関連していると思います..

スタックトレースは異なります: