MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

достъп до поддокументи на Rails 3 с помощта на Mongoid

Решено.Aash Dhariya помогна да се реши това в mongoid групите на Google.

Промених 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да премахнете дублиращи се записи от масив?

  2. MongoDB по някакъв начин ограничен ли е до едно ядро?

  3. MongoDB използва клауза ИЛИ в mongoengine

  4. Как мога да използвам променлива с регулярни изрази в заявка за MongoDB

  5. mongodb groupby бавно дори след добавяне на индекс