5 ms·
I'm still desperately trying to find something I can throw on top of an RoR application which is a crud app that is used by less than 20 users that handles the
by SnowingXIV 9y ago
I'm still desperately trying to find something I can throw on top of an RoR application which is a crud app that is used by less than 20 users that handles the view easily. Or even if I could scrap that and hand over my decently large postgres database. (Not sure how it would be able to carry over the schema.rb or the model to retain relationships).
But, ideally I would say here is this database. Let users be able to easily add and update it and search/sort quickly.
I feel react is built to do things like this quite fast. Seen some great examples of autofill and sorted/filtered massive tables within a brilliant UI. Having the ability to work on independently on components also seems like a huge benefit but all solutions seem rather frankenstein-ish.
Maybe I suck. I wish I could find someone to pay that could take the database (or a grouping of csvs) and set up what I'm looking for. Sadly I've tried and the best solution has been hacking together on my own something that "works" but it's not great.
This is why I keep being attracted to these scaffolds hoping one will "click."
- joevandyk 9y agoActive Admin is fine for CRUD things.
- deleted 9y ago[deleted]
- SnowingXIV 9y agoIt's close but I have custom "notes" that have fields as well. I've looked at this and have disabled the comments per config but I almost have to gut it to add another component below the information of an entry.
- mstijak 9y agoHave you tried CxJS? https://cxjs.io/ https://cxjs.io/
- SnowingXIV 9y agoI haven't, this looks kinda neat though. The biggest "feature" needed is ability to work with a lot of data on the grid and filter every which way possible easily + exporting/importing csvs.
- mstijak 9y agoCxJS grid supports buffered rendering for displaying large collections when records are available on the client side. Infinite scrolling can be used to browse data coming from APIs that support pagination. Filtering and csv import/export are not built in, but that should be in the application code anyway. https://starter.cxjs.io/admin/orders https://starter.cxjs.io/admin/orders https://docs.cxjs.io/examples/grid/buffering https://docs.cxjs.io/examples/grid/buffering https://docs.cxjs.io/examples/grid/infinite-scrolling https://docs.cxjs.io/examples/grid/infinite-scrolling
- winkeltripel 9y agoIf you're willing to give up on client-side apps (and deal with a Microsoft stack), MVC5+EF+server-side-kendo can be magical (you'll need to customize EF's TT file so that it scaffolds a grid for each type, and produces MVC validation attributes for the create/edit pages), then just scaffold DB-first, tie it into an auth DB for logins, build your layout, menu and theme. It won't be pretty. It won't be React. It will work.
- mcintyre1994 9y agoIsn't this basically Django's Admin for RoR? Isn't that a thing?
- SnowingXIV 9y agoCould I just setup my db and then hook it up to Django's admin? Right now I'm trying to basically do a restructure of a database by having a set of csvs (4 sets of files or 4 "tables" bigger than excel can open but I use bash to pull the columns and sample data) and wrote some scripts to import them into postgres. Old data is fun!
- danudey 9y agoDjango lets you inspect a database and generate models from it: https://docs.djangoproject.com/en/1.11/howto/legacy-databases/ https://docs.djangoproject.com/en/1.11/howto/legacy-database... Alternately, you can generate models that fit your data set and import them via Django's ORM and some simple scripting.
- george_ciobanu 9y agoCheck out Bubble at bubble.is