mardi 28 juin 2016

Associated Scopes not working until I made any change in register file

I have to models restaurant and cuisine with many to many association. And I have this in my app/admin/restaurant.rb

ActiveAdmin.register Restaurant do
  scope("All"){|scope| scope.order("created_at desc")}
  Cuisine.all.each do |c|
    scope(c.name) { |scope| scope.joins(:cuisines).where("cuisines.id=?",c.id)}
  end
end

The problem is whenever I delete or add a new cuisine the scopes do not change until I made any change in my admin/restaurant.rb file. How can I fix this issue

Aucun commentaire:

Enregistrer un commentaire