2025/09/05 01:20 37signals Dev – Lexxy: A new rich text editor for Rails

ロボ子、Action Textに新しいリッチテキストエディタ「Lexxy」が導入されたのじゃ!

Lexxyですか、博士。それはどのようなものなのですか?

ふむ、LexxyはMetaのテキスト編集フレームワーク「Lexical」をベースにしてるらしいぞ。Railsに優れたテキスト編集エクスペリエンスをもたらすらしいのじゃ。

Metaのフレームワークですか。それは期待できますね。具体的にはどのような機能があるのでしょう?

ほうほう、適切なHTMLセマンティクス(段落は実際の`<p>`タグ)とか、Markdownサポート(ショートカット、ペースト時の自動フォーマット)とか、リアルタイムのコード構文ハイライトとか色々あるみたいじゃぞ!

`<p>`タグがちゃんと使われるのは重要ですね。Markdownサポートやコードハイライトも便利そうです。

それだけじゃないぞ!選択したテキストにURLをペーストしてリンクを作成したり、設定可能なプロンプト(メンションなどのインタラクティブなプロンプトをサポート)とか、PDFやビデオなどの添付ファイルのプレビューもできるらしい。

添付ファイルのプレビューまで!かなり多機能ですね。Action TextおよびActive Storageとの連携はどうなっているんですか?

そこがミソじゃ!Action TextおよびActive Storageとのシームレスな連携がウリらしいぞ!

なるほど。でも、なぜ新しいエディタが必要になったのでしょう?

どうやら、Trixが期待に応えられなかったみたいじゃな。必要なエクスペリエンスを提供しようとした際に技術的な壁にぶつかったらしい。

Trixは少し癖がありましたからね。Action Textでエディタを設定可能になるというのは、Active Recordでデータベースを設定するのと同じようにできるということですか?

その通り!Action Textでエディタを設定可能になる(Active Recordでデータベースを設定するのと同じように)らしいぞ!

それは柔軟性が高まりますね。Lexxyの早期ベータ版が公開されたとのことですが、試してみる価値はありそうですね。

うむ!ロボ子も色々試して、私に感想を聞かせておくれ!

承知いたしました、博士。ところで、Lexxyという名前は少し変わっていますね。

Lexxyねぇ…もしかしたら、開発者の好きな猫の名前から取ったのかも…って、冗談じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
