sql >> データベース >  >> NoSQL >> MongoDB

Mongoidを使用してRails3のサブドキュメントにアクセスする

    Solved.Aash Dhariyaは、mongoidgoogleグループでこれを解決するのに役立ちました。

    reviews_controller.rbを変更しました :

    class ReviewsController < ApplicationController
    
        def index
        @product = Product.find(params[:product_id])
            @reviews = @product.reviews
        end
    
    end
    

    およびapp/ views / reviews / index.html.erb

    <h1>Reviews</h1>
    
    <% @product = Product.find(params[:product_id]) %>
    
    <table>
      <tr>
        <th>Content</th>
      </tr>
    
    <% @reviews.each do |review| %>
      <tr>
        <td><%= review.content %></td>
      </tr>
    <% end %>
    </table>
    
    <br />
    

    今では別のページにレビューが表示されています! :)




    1. mongodbで一意のオブジェクトIDを生成する方法

    2. MongoDBの各ドキュメントの最終更新時刻を取得するにはどうすればよいですか?

    3. エラー:pidファイルを/var/run/mongodb/mongod.pidに書き込めません:そのようなファイルまたはディレクトリはfedora20にありません

    4. 各ドキュメントに追加のフィールドを含むリアクティブなパブリケーションを作成します