在 ruby​​ on Rails 3 中组织视图目录

发布于 2024-11-30 19:42:51 字数 275 浏览 1 评论 0原文

我有一个页面控制器和我的页面视图目录。

假设我有一个设置页面,访问时会显示一些链接,例如隐私、通知等。 单击每个链接时,这些链接的页面内容将加载到同一页面中。

现在,在我的页面视图目录中,我想稍微组织一下内容。 因此,不要将页面目录和所有视图模板放在该目录中。我想要“页面”然后“设置”,然后在设置目录中我想放置我的视图文件“privacy.html.erb”,“notifications.html.erb”等。

我怎样才能做到这一点并且仍然有Rails 3 知道要加载什么视图文件吗?

I have a pages controller and my pages view directory.

Say I have a settings page that when visited displays a few links e.g. privacy, notifications, etc.
When each link is click the content of the pages for those links are loaded within the same page.

Now in my pages view directory I want to organize things slightly.
So instead of having the pages directory and all the view templates in that directory. I would like to have "pages" then "settings" then in the settings directory I would like to place my views files "privacy.html.erb", "notifications.html.erb" etc.

How can I do this and still have rails 3 know what view file to load?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坦然微笑 2024-12-07 19:42:51

只需使用旧的 render:

render 'pages/settings/privacy'

来加载 privacy.html .erb

Just using good old render:

render 'pages/settings/privacy'

to load privacy.html.erb.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文