Comments (7)
Hey @henrik! You should join the SR Discord. :)
I am just reading through this and what you posted on the forum. Will reply soon.
from stimulus_reflex.
Hi @leastbad - thanks so much for the thoughtful reply.
Clever idea setting up the subscription inside the Stimulus controller to save a level of indirection. I’ll certainly borrow that :)
I’ll read up further on the two kinds of streaming and experiment. Will try to take the time to improve the Action Cable docs when I understand those better.
And I’ll jump in the Discord on my next lab day! Not for a few weeks, probably.
from stimulus_reflex.
It's possible that #25 (comment) will provide some insight.
What took me a while to figure out (poor ActionCable documentation) is that there's really two modes channels can operate in, stream_from and stream_for. Most people seem to think in terms of stream_from because it's the default that the generator creates. In some ways this is a shame because I actually find stream_for useful for all kinds of things.
Whereas stream_from is tied to a session id, stream_for is tied to a resource. For example, everyone looking at Post#29. If you want to send an individual User notifications, you can stream_for and broadcast to User#16.
Now, if you're trying to broadcast to everyone connected at the same time, you could probably figure out how to stream for a common object and have everyone subscribe to that object. For example, it might be possible to stream_for Rails, because why not? I haven't actually tried it. Let me know if it works!
from stimulus_reflex.
Just wanted to follow-up on this. Have you been able to revisit your project?
We are always looking to improve the documentation and lower the barrier to entry for those onboarding.
from stimulus_reflex.
I'm afraid I haven't – Coronavirus wreaked havoc on our lab days. Might not happen for a while. Please feel free to close this ticket unless you plan on working on it independent of my efforts, and I can possibly revisit this later if and when I get back to it :)
from stimulus_reflex.
I hope that you and yours are well!
There’s no urgency to close anything. I was actually just checking in to see if I could be of service.
With OSS you do have to ask about issues that remain open, or else it starts to look like you’re not fixing problems with the library. Generally the Discord is actually the best way to get help.
from stimulus_reflex.
Oh yeah, everyone's well, thankfully – just will affect priorities at work for a while. Hope you're well too.
Completely understand – you're doing a great job :)
from stimulus_reflex.
Related Issues (20)
- Installer finds false positive controller import in esbuild setup HOT 2
- SR 4 can safely shrink request and response payload sizes HOT 2
- Reflex action happens twice when clicking once on a button with a Stimulus controller HOT 1
- Refactor `schema.js`
- `stimulus-reflex:ready` event should only be emitted once per page load HOT 4
- Provide configurable Reflex object cleanup hook HOT 2
- Current Object in reflex HOT 1
- Dependency on ActiveRecord HOT 8
- Option to specify the reflex url manually
- Installer [development] aborts under certain circumstances. HOT 1
- Rework "Manual Configuration" page in docs
- Error on the version difference between npm and gem although they are identical
- Document fragment now do not handle 2 siblings inputs HOT 8
- New release? HOT 1
- ArgumentError after upgrade stimulus_reflex and cable_ready HOT 7
- Controller over reflex attribute is ignore and reflex is always called with default StimulusReflexController HOT 7
- Broken Next Page Link on Welcome Page of Docs HOT 2
- HEAD and most of the latest releases are broken, references an undefined exception
- StimulusReflex is not compatible with the standalone ActionCable server HOT 9
- Wrong dataset getting from Docs example 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 stimulus_reflex.