Comments (3)
Rather than hardcoding i18ned titles like that, you could perhaps embed many titles
in the model, with, say, text
and locale
as fields and then slug text
in there?
That way you also get the possibility of adding new locales more easily in the future.
If you don't like the idea, feel free to fork. I'm pretty pressed elsewhere so can't show this little gem much love these days.
from mongoid-slug.
interresting idea, thank you (first real project with mongodb, I still don't think to all these kind of things we wouldn't really want to do with mysql..)
from mongoid-slug.
We have deprecated the ':as' option on master. The best practice for this particular scenario is to use embedded documents like @hakanensari suggested. We will close this for now, but please let us know if this does not work for you.
from mongoid-slug.
Related Issues (20)
- Scoping not working under Rails 5 HOT 4
- Very slow slug generation queries with latest BSON and mongo driver HOT 3
- Better index on Mongoid 6 / MongoDB 3.2+ HOT 1
- Question re: generating paths/urls when using scoped slug HOT 5
- Slug index creation not taking localization into account HOT 3
- Allow users to disable index declaration or customize an index
- Rake task not working HOT 14
- Multiple slugs for the same model? HOT 1
- TypeError: compared with non class module HOT 3
- rake task warnings HOT 5
- Add support for mongoid 7 HOT 8
- Abandoning slugs while keeping slug history HOT 3
- Release v. Next HOT 1
- Can't get the gem to work HOT 5
- Customize name of the _slugs field
- Can't find document by localized slug HOT 3
- Heroku Deploy Fails HOT 12
- Fix CI HOT 1
- Please make me a Rubygems co-owner
- Drop support for Mongoid < 7 in new versions HOT 1
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 mongoid-slug.