Я определил область в моей Product
модели:
class Product < ActiveRecord::Base
attr_accessible :send_to_data # this is a boolean column
scope :my_products, where(:send_to_data => true)
end
Затем в моем контроллере:
class ProductsController < ApplicationController
def index
@my_products = current_user.products
end
end
Наконец, мой вид:
<% for product in @my_products %>
<%= product.user_id %>
<%= product.name %>
<%= product.send_to_data %>
<% end %>
Но он по-прежнему отображает ВСЕ продукты, включая те, которые помечены как ложные для :send_to_data
.
Как получить товары только для моей области?