I’m not sure if I got the idea of A May of WTFs right, but here goes:
I just decided to use ActionText for the first time in a new project. I needed a simple rich text editor with support for bold, italic and hyperlinks.
I couldn’t find any way to pass any configuration to Trix. There’s some documentation, mentioning some way to disable some of the action buttons, after the editor has been initialized. This could be improved, especially for actiontext. I’d love to see something as simple as:
f.rich_text_editor :content, actions: %w[bold italic hyperlink]
Another huge pain-point is ActionText’s dependency on ActiveStorage. I understand, there’s already a paperclip icon with the editor that’s difficult to disable (as mentioned above). But what if I don’t use ActiveStorage and use Paperclip (for example) or Carrierwave or Dragonfly or Shrine? And I have it all 100% configured and I don’t want to reinvent the wheel with ActiveStorage?
What if I simply don’t want to allow file uploading?
Rails is omakase, but here seems like the chefs have decided. Thanks!