Subscribe to GoRails to get access to this episode and all other pro episodes, and new awesome content every month.
Unlimited access. Cancel anytime.
Hey Chris, thanks for this guided tour, very useful!
Rails.ajax(...) will be super helpful.
I found some other changes in UJS behaviour since the rewrite, particularly in
handleRemote's function call signature and in the parameters to
ajax:success events. I've written my notes up here: https://inopinatus.org/2017...
This was an enlightening episode. Thanks for digging into the source to show us what's going on behind the scenes.
While discussing `Rails.linkClickSelector`, you mentioned, "you could be able to append stuff and move stuff from it as necessary." I'd like to ask you about that.
I would like to build a "verify" dialog box for deleting certain resources in one of my projects. The dialog box would work like the github dialog box for deleting a repo, in that you have to type the name of the resource in order to delete it. The idea is to make it impossible to inadvertently delete a resource.
The syntax I envision would be something like this:
link_to 'Delete event', event_path(@event),
message: 'NOTE: This will delete the event and all associated efforts and split times. This action cannot be undone. To verify, type the name of the event below and click Continue',
class: 'btn btn-sm btn-danger'
Do you have any ideas how to go about implementing something like this?