2

1 つ以上の動的パスにいくつかのルートを追加できる必要があります。

たとえばpaths = [ "foo/news", "bar/news" ]。どちらも同じルートに行く必要があります。

次のようになります。

paths.each do |path|
  namespace path, module: "news" do
    root :to => "welcome#index"
    resources :articles
  end
end

しかし、それは私にエラーを与えます:

rake aborted!
Invalid route name: 'foo/news'

私はさまざまなことを試しましたが、それらのほとんどはサーバーの起動に失敗し、一部は機能しますが、最初のパスの適切なルートしか得られません。

誰かが前にこのようなことをしましたか?

パスも使用できるようにしたいので、次の場合'bar/news'

news_article_path( @artice )bar/news/articles/1(の代わりにfoo/news/articles/1)私にくれます

4

1 に答える 1