我想在我的应用程序中创建静态网页 - 条款和条件、关于、隐私等...我可以创建空白页面并将它们放入公共(public)文件夹中,然后将“href”链接放入其中。这被认为是最佳实践吗?或者我应该为它们每个人使用rails g Controller ?有什么区别...
最佳答案
HighVoltage 是一款可以帮助您解决问题的 gem :
https://github.com/thoughtbot/high_voltage
它使得处理这些场景变得非常容易。来自文档:
编写静态页面并将它们放在 RAILS_ROOT/app/views/pages 目录中。
$ mkdir app/views/pages
$ touch app/views/pages/about.html.erb
在那里放置一些有趣的内容后,您可以通过以下方式从应用程序中的任何位置链接到它:
link_to "About", page_path("about")
如果您喜欢更明确的风格,这也可以:
link_to "About", page_path(:id => "about")
关于ruby-on-rails-3 - Rails3 - 创建静态网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944194/