2012-03-19 40 views
0

此处使用rails 3.1。打印机格式ERB视图的路径

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

该视图应该包含哪些URL?夫妇的想法是:

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

什么都习惯了别人?

回答

1

两者都没问题。

可能主要考虑的问题是您的应用程序是否面向公众,并且可以被搜索引擎访问。通常情况下,您希望阻止他们对可打印版本的内容进行索引(重复),并且如果它是路径的一部分,通常可以从可打印内容中排除搜索引擎(使用robots.txt文件),而不是请求参数。

否则,只需粘贴查询字符串参数并使用它来设置样式表和/或视图的可打印版本就会更容易。这种方法可以节省创建新路线的空间,这可能更加灵活。