私が今持っているすべてのURLに "mobile"を表すURLパラメータ "m"を挿入したいとします。私は今のような他の選択肢を考えていません。"m"パラメータ(モバイル)をレールのウェブサイトに簡単に挿入するには?
それでは、どのように私は簡単かつ安全に現在の機能ダウンを壊すことなく、「M」を挿入ことができますか? routes.rbにセクションを追加するだけですか?もしそうなら、どのように見えますか?
「m」は省略可能ですが、省略されている場合はウェブサイトを通常モードで表示する必要があります。
これはハックだ。より良い、きれいな解決策はありませんか? – Koooomo
ApplicationControllerで 'before_action'を使用するなど、これを実装できる他の多くの方法があります。個人的には、Rackミドルウェアを使用してパラメータをグローバルに追加することはハックです。それはRails自身がそれをする方法です。 –
1)代わりにroutes.rbにルートまたは名前空間を追加するとできませんか? 2)before_actionを介してそれを行う方法、あなたは私を見せてくれますか? – Koooomo