我有几个生成的页面,我希望 Rails 路由到这些页面。
例如,在我的 Rails 根目录中,我有一个“生成”文件夹,其中包含许多生成的网页(静态 html,具有自己的样式表和相对于其路径的图像)。
我想告诉 Rails 允许它们路由,就像 apache、nginx 允许你这样做一样。顺便说一句,这仅适用于开发模式。我知道这可以很容易地在生产中使用 nginx/apache 来完成。
我有几个生成的页面,我希望 Rails 路由到这些页面。
例如,在我的 Rails 根目录中,我有一个“生成”文件夹,其中包含许多生成的网页(静态 html,具有自己的样式表和相对于其路径的图像)。
我想告诉 Rails 允许它们路由,就像 apache、nginx 允许你这样做一样。顺便说一句,这仅适用于开发模式。我知道这可以很容易地在生产中使用 nginx/apache 来完成。
选项1。
您可以将这些“生成”文件夹放在您的公共目录中,并在您的视图中链接到它
选项 2。
直接在 app/views 中移动那些“生成”的文件夹,添加一个 StaticPage 控制器并渲染它们。看这个例子