0

Sinatraビューでルーティングを行う正しい方法は何ですか。Railsでは、コントローラーとビューでアクセスできるルートに名前を付けています。

ビューにルートをハードコーディングすると、気分が悪くなります。カスタムルートヘルパーを作成するだけの問題ですか、それともより標準的なアプローチがありますか?

4

1 に答える 1

2

最良の方法は、ビューヘルパー関数を設定することです。Sinatraはデフォルトでビューヘルパーを提供しておらず、sinatra contribで利用できるヘルパーがないため、標準ライブラリはありません。また、URLヘルパーを検索してもあまり役に立ちません。

Sinatraが提供するものはすべてURLヘルパーですが、これもURLを構築するものではありません。

しかし、私はあなたが望むことをしている時代遅れの宝石を見つけました。これは、名前付きルーティングを実行するための1つの方法にすぎません。おそらく、これにより、動的ルート呼び出しを実現するためのインスピレーションが得られます。

于 2012-07-11T15:41:29.817 に答える