Comments (1)
We say in the readme:
The table block works just like a migration.
Which holds true. There’s nothing happening here that wouldn’t happen in a “regular” migration. The first search result for “activerecord index too long” also has the correct solution. I’d like to avoid going down the road of documenting ActiveRecord’s behavior here rather than delegating to its own documentation. And I don’t want to try and work around it because we don’t know what the length constraint is (it’s database-specific), and I’d rather keep the table
block a vanilla create_table
block.
FWIW, you could also (I think) provide index: false
, since the index probably doesn’t get used anyway as I’d expect most with_model
tables to have few records in them.
That said, I’ve clarified the documentation a bit in 583edba.
from with_model.
Related Issues (20)
- undefined method `stub_const' HOT 4
- Feature request: setup model once per per context, not per example HOT 2
- Jenkins Issue HOT 10
- model block should be optional HOT 1
- Compatibility with Active Record 5 HOT 2
- Stage another release for rails 4.2 support HOT 1
- Rails 4.2.1 NameError: constant not defined HOT 2
- Callbacks? HOT 5
- Active Record 5 support HOT 2
- Maybe, release? HOT 4
- README needed HOT 1
- Minitest support HOT 6
- Rails 6.1 support HOT 2
- Specs don't run in Ruby 3.1.0 - NoMethodError: super: no superclass method `descendants' for ActiveRecord::Base:Class HOT 3
- Descendants tracking error when `cache_classes = true` HOT 12
- Call of cleanup_descendants_tracking cleanup too much models HOT 8
- duplicate model names in sibling contexts pollute each other when one is referenced before defined HOT 2
- Active Record associations don't round-trip properly HOT 1
- ActiveRecord model with has_secure_password causes errors HOT 2
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 with_model.