sql >> Database teknologi >  >> NoSQL >> MongoDB

adgang til underdokumenter på Rails 3 ved hjælp af Mongoid

Solved.Aash Dhariya hjalp med at løse dette i de mongoide google-grupper.

Jeg ændrede reviews_controller.rb :

class ReviewsController < ApplicationController

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

end

og 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 />

Nu viser den anmeldelserne på en separat side! :)




  1. MongoDB-konfiguration i CakePHP 3.x

  2. Annoncering af ClusterControl 1.4.2 - DevOps Edition

  3. Forstå MongoDB Client Timeout-indstillinger

  4. Hent ét element fra en række objekter, der er en del af ét dokument (mongoose)