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
)私にくれます