如何在视图Ruby on Rails中路由您的子文件夹?

Raj*_*ajG 7 ruby routes views ruby-on-rails subdirectory

任何人都可以说明如何路由您的子文件夹的.html.erb文件?这样放置:

view/pages/en/index.html.erb
Run Code Online (Sandbox Code Playgroud)

并且路由这我正在做route.rb上的事情

match ':lang/index', :to => 'pages/en#index'
Run Code Online (Sandbox Code Playgroud)

对于链接代码,我在标题上有这个

<%= link_to "Home", index_path %>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

 Routing Error
 uninitialized constant Pages
Run Code Online (Sandbox Code Playgroud)

路线:

在此输入图像描述

Hun*_*der 1

AFAIK,没有办法路由到视图。您可以将 URL 路由到控制器的操作。该操作负责渲染视图。

您可以使用命名空间路由将资源放入子文件夹中。

...

我想写的已经由@TuteC 写了。只需点击该链接,是的,您可以像他解释的那样开箱即用特定于语言的内容。