を示すわけではありません。上記のルートはうまくいきますが、常にユーザーをinitialize_devicesに送ります。これは 'show_user_date_select'アクションをリセットします。Railsのルーティングは、私は2つのルートを持って行動
0
A
答えて
0
私のルートはちょっと奇妙に思えます。あなたの意見に続いて
map.resources :all_devices, :member => { :all_devices => :get, :show_user_date_select => :get }
::のようなものを試してみてください
<%= link_to "All Devices", path_to_all_devices_all_devices %>
<%= link_to "Show Dates", path_to_show_user_date_select_all_devices %>
リンク名がひどいですが、既存のアプリで動作するはずです。私はむしろ参照してください:
map.resources :devices, :member => { :all => :get, :select => :get }
<%= link_to "All Devices", path_to_all_devices %>
<%= link_to "Show Dates", path_to_select_devices %>
しかし、それはあなたの部分にビットまたは再配管が必要になります。
0
/all_devices
をinitialize_devices action
に明示的にマッピングするようです。
おそらく、最初にinitialize_devices
に達したときにセッション固有の情報を設定し、後続の要求で何もしないでください。
1
これらの両方を同じルートにマップしたようです。あなたはinitialize_devicesを1つ上に置くので、より優先度の高いものをレンダリングします。なぜなら、あなたはそれを常に得るからです。
map.all_devices '/all_devices', :controller => 'all_devices', :action => 'index'
が続いフォームは、このようall_devices/show_user_date_select、/として、その後/ all_devicesにリダイレクトするために提出する別のルートを持っています:
は、おそらく何が欲しいのは、ルーティングではこのようなものです
def show_user_date_select
# do stuff here
redirect_to all_devices
end
関連する問題
- 1. ASP.NET MVCルーティングは、私は次のルート持っているルート
- 2. 私はルートに次の行を持っているRailsの
- 3. ASP.NET MVCのルートは、私は2つの異なるルートを持っている
- 4. レールは、私は2つのルートを持っている特定のルート
- 5. ウェブAPIルーティング複数のアクションは、私はこのルートを持っ
- 6. ユニットテスト:私は2つのクラス持って嘲笑行動
- 7. エンバー2 - 私は2つのルート持つ親ルート
- 8. RailsのActiveRecordの私は2つのテーブルを持っている2つのテーブル
- 9. Yii2ルーティングは、私は、次の2つのルールを持って互いに
- 10. Railsの - 私は2つの基本的なモデル持って
- 11. Railsが、私は2つのコントローラを持って、私はコントローラのアクション
- 12. Angular2のルーティング設定(2つのパラメータを持つルート)
- 13. は、私は2つのテーブル持って
- 14. は、私は2つのリスト持って
- 15. のRailsアプリはだから私は私のルートでこれを持って
- 16. 私は2つのデータフレームを持って
- 17. 奇妙な行動は、私は2つのクラスを持っている
- 18. 私は2つの活動を持っている別のアクティビティ
- 19. ASP.NET MVCルーティング - 私は現在、次のルートを持っているURL
- 20. アイアンでURLを解析して、私はアイアンでの2つのルート持っ
- 21. 私は以下の寸法を持つ2つの行列を持って
- 22. Railsは:私は2つのテーブルを、持っているショーのページ
- 23. Railsの関連は私は2つのモデルを持っている
- 24. 私は2つのテーブル持ってeagerload
- 25. ソート私は2つのテキストファイル持って
- 26. 私は2つのモデル持って
- 27. 私は2つのLINQ持ってLINQ
- 28. 私は2つのテーブル持って
- 29. 、私は2つの行列を持って
- 30. は、私は2つの対応するレイアウトを持つ2つの活動を持っているコンテキストクラス
達成しようとしていることの詳細を追加できますか?それを行うより多くの道案内があるかもしれません。 – jonnii