] Sinatraを使用してサイトを作成しています。すべてがうまくいきました。または、before
ブロックのparams[]
ハッシュにアクセスする必要があるまででした。前ブロックのSinatra/Rack params [
基本的に、私はこれをやろうとしている:
before do
if params[:forum_id]
@forum = Forum.find(params[:forum_id])
build_breadcrumbs(@forum.parents)
# ... more code, snipped to keep it short
end
end
をしかし、事はある、私は誰もが任意のアイデアを持っていない、before
ブロックでparams[]
ハッシュ呼び出すことはできませんか?
このコードをbefore
ブロックに入れている理由は、すべてのページで、私がget
とpost
ブロックのすべてに移動して入れる必要がないからです。ドキュメントから
あなたの投稿は私の前に '/ f /:forum_id''(と他のフォーラムページ)を試してみるというアイデアを与えてくれました。ありがとうございました :)。 – Kliknik
あなたの歓迎、喜んでそれが助け! :-)あなたの質問を解決してマークするには、投票数の下の小さな目盛りをクリックしてこの回答を受け入れることができます。そうすれば、他のユーザーはあなたがもう助けを必要としないことを知ることができます。回答があなたの質問を解決した場合にのみこれを実行してください。 –