打印机格式化ERB视图的路径

时间:2012-03-19 21:27:24

标签: ruby-on-rails ruby-on-rails-3

在这里使用rails 3.1。

我想知道是否有任何最佳实践来定义视图的路径是要发送到打印机。例如,我在“/ daily”有一个报告,它有一个打印功能,打开一个新的格式良好的打印机视图。

此视图应包含哪个网址?夫妻的想法是:

  • /每日/打印
  • /每日?媒体=打印

其他人使用了什么?

1 个答案:

答案 0 :(得分:1)

要么是好的。

可能主要考虑的是您的应用是否面向公众,是否可供搜索引擎访问。通常,您希望阻止它们对可打印版本的内容进行索引(复制)内容,并且通常从可打印内容中排除搜索引擎(使用robots.txt文件)(如果它是路径的一部分),而不是查询字符串。

否则,更容易处理查询字符串参数并使用它来设置样式表和/或视图的可打印版本。这种方法可以节省必须创建新路线,这可能更灵活。