私は、haml と api 部分 ( ) を持つクラシックな Rails アプリを持っていexemple.com/api/v1/
ます。私は今のところアクセスできるようにしたいember-cli-rails/front
を使ってemberアプリに取り組んでいます。
問題は、リロード中に失敗することです。アプリが haml ページに戻るか、正しくルーティングできません。
この問題を確認し、成功せずに実装しようとしました。
私の routes.rb には 400 行近くあります。しかし、今のところ機能する唯一のことは、ファイルの先頭に追加することです
namespace :front do
get '/', to: 'front#index'
end
私が行くときexemple.com/front
は大丈夫です。をクリックすると、特定のユーザーをクリックしたときにuser list
ページにジャンプします。リロードしたらexemple.com/stores/5282/users
exemple.com/stores/5282/users/345
No route matches [GET] "/stores/5282/users"
失敗を避けるために、これを追加しました:
match 'stores/*path', to: redirect('/front'), via: :all
しかし、それは私の ember アプリのインデックス ページに戻るだけです。私も試してみました
get 'stores/:all', to: "front#index"
しかし、再び一致するルートはありません。
編集:答えが見つかりました
get 'stores/*other', to: "front/front#index"