Comments (3)
Sorry, I don't really have any suggestions for you.
from awesome_nested_set.
You may have to store the category_id in the customers_categories table, that way you can at least iterate through the Categories.all collection and remove the ones that match your customers_categories.category_id. Wait, shouldn't that column be in the table anyway? Oh, no, I see that customers_categories is not the usual habtm table name.
from awesome_nested_set.
I finnally came to a solution after some "keep it simple" brainstorming :-),
Now I have a list with my main categories tree, and next to each one a checkbox.
When I check one checkbox, that category with it's ancestors and descendants get added to customers_categories
When I uncheck it, it get removed with its descendants
Every time my list gets reloaded with ajax (through and RJS response), and now every checked checkbox means that the category is already added.
Simple and easy,
Thanks a lot for your awesome plugin !!!
from awesome_nested_set.
Related Issues (20)
- "Unknown key: :polymorphic" error on Rails master (6.1.0.alpha) HOT 1
- Deprecation warning in Rails 6.1 HOT 2
- Ruby 2.7 deprecation warning HOT 3
- Simplification of Iterator#each_with_level HOT 1
- Iterator#each_with_level could return Enumerator if called without block HOT 1
- DEPRECATION WARNING in Rails 5.1 HOT 2
- Scoping rebuild to 'current_user' HOT 2
- Root returns the wrong result for scoped sets
- Rails 6.1 destroy problem with touch: true causes FrozenError HOT 2
- ruby 3.0.0: undefined method `arity' for HOT 4
- Let's move CI to GitHub Actions HOT 1
- default_scoped doesn't work in rails 4.0 HOT 5
- Re-ordering Items at Root Level.
- Active Storage Issue HOT 6
- Set depth at rebuild! HOT 7
- The behavior of `#parent` in `#validate` has changed, is this intentional? HOT 3
- Publish Rails 7 compatible gem HOT 3
- Order By column name now no longer includes the table name when using scope ".roots" HOT 2
- Getting common ancestors / merging ancestors HOT 1
- Moving item to other position
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome_nested_set.