Search Ideas
1907 ideas match your query.:
That means duplicate functionality; anytime I customize Devise in the future, I’ll have to remember to adjust this one method as well.
I could override authenticate_user! in the DiscussionsController.
I could extract discussions#show into a new, separate StreamController or something like it. That controller would not use Devise.
Then again, I’d want to redirect users to the sign-in page (and then ideally back to where they were trying to go).
The thread suggests a workaround: use authenticated do … blocks in routes.rb instead of before_action :authenticate_user! in controllers.
It’s probably a good idea to do this anyway to avoid divulging the existence of routes that unauthenticated users don’t need to know exist. (They will get a 404 instead of a 401.)
The thread suggests solution: use authenticated do … blocks in routes.rb instead of before_action :authenticate_user! in controllers.
It’s probably a good idea to do this anyway to avoid divulging the existence of routes that unauthenticated users don’t need to know exist. (They will get a 404 instead of a 401.)
I could render the first ~10 top-level ideas immediately and only render the rest as turbo frames off screen. By the time the user scrolls down, they should all be loaded.
Yes, it would be even worse than #2677 (see criticism #2681), where only top-level ideas were turbo frames.
Too many requests when there are enough top-level ideas.
I just tried this. Seemed promising at first but sometimes ideas load out of order. Looks horrible.
cmd + f won’t work reliably.
The top level ideas could be rendered as turbo frames of ideas#show.
For large discussions, wouldn’t that flood the server with requests?
I could have a separate route at /ideas/:id/isolated which renders only the idea without any parents or children. And then a discussion could render a bunch of deeply nested turbo frames loading that route.
The thread contains a suggested solution: use authenticated do … blocks in routes.rb instead of before_action :authenticate_user! in controllers.
It’s probably a good idea to do this anyway to avoid divulging the existence of routes that unauthenticated users don’t need to know exist. (They will get a 404 instead of a 401.)
The thread contains a suggested solution: use authenticated do … blocks in routes.rb instead of before_action :authenticate_user! in controllers.
JS modules are always deferred and unusable until the page is fully loaded. As a result, comment buttons and gutters won’t work while ideas are still streaming onto the page.
Incompatible with Devise authentication: https://github.com/heartcombo/devise/issues/2332
Feature idea: pay people to address criticisms (either revise an idea and check off criticisms or counter-criticize).
This page used to take ~3.5 seconds to load. Now it renders within 600ms :)
‘Veritula’ is a difficult name, people don’t know how to spell or pronounce it. They can’t easily remember it.