Comments (2)
I can't believe I didn't think of this when we talked about it, but the problem is that the method being overridden is being redefined in the same class. Since it's not in a parent class, there is no parent method for super
to invoke, hence the NoMethod
error you are seeing. The workaround with alias
you've been using is actually the correct way to do this (assuming overriding an association is actually what you want to do).
An alternative would be simply not to define association at all.
from active_remote.
Makes sense.
from active_remote.
Related Issues (20)
- Enforce validations HOT 1
- Add support for Strong Params HOT 5
- Investigate compatibility with Rails 4.2 HOT 1
- calling "reload" results in method missing to_hash
- Support `update` as an alias for `update_attributes` HOT 2
- ActiveRemote 3.0 feature set HOT 1
- Type Casting Problems HOT 1
- Make rdp_adapter pluggable HOT 1
- Raise more granular errors in the Protobuf adapter HOT 1
- Associations do not provide attribute writers HOT 4
- leaking method sites on activemodel attributes HOT 3
- Attributes may be stomped on when update results in an error HOT 1
- When no primary key is specified and no `guid` field exists, `to_key` raises an error
- Support for Rails 6
- Working example HOT 2
- `write_attribute` is removed in Rails 6.1
- Calling `save` appears to always make an RPC call HOT 1
- Association attribute writer does not work when association name doesn't match association class HOT 1
- Add support for eager loading
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 active_remote.