Sinatraビューでルーティングを行う正しい方法は何ですか。Railsでは、コントローラーとビューでアクセスできるルートに名前を付けています。
ビューにルートをハードコーディングすると、気分が悪くなります。カスタムルートヘルパーを作成するだけの問題ですか、それともより標準的なアプローチがありますか?
最良の方法は、ビューヘルパー関数を設定することです。Sinatraはデフォルトでビューヘルパーを提供しておらず、sinatra contribで利用できるヘルパーがないため、標準ライブラリはありません。また、URLヘルパーを検索してもあまり役に立ちません。
Sinatraが提供するものはすべてURLヘルパーですが、これもURLを構築するものではありません。
しかし、私はあなたが望むことをしている時代遅れの宝石を見つけました。これは、名前付きルーティングを実行するための1つの方法にすぎません。おそらく、これにより、動的ルート呼び出しを実現するためのインスピレーションが得られます。