`
CaiDeHen
  • 浏览: 94249 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

#117 Semi-Static Pages

阅读更多
Static pages can sometimes be a little awkward to add to a Rails app. See a couple different solutions to this problem in this episode.
# pages_controller.rb
def show
  if params[:permalink]
    @page = Page.find_by_permalink(params[:permalink])
    raise ActiveRecord::RecordNotFound, "Page not found" if @page.nil?
  else
    @page = Page.find(params[:id])
  end
end

# routes.rb

map.static 'static/:permalink', :controller => 'pages', :action => 'show'

# or 

map.with_options :controller => 'info' do |info|
  info.about 'about', :action => 'about'
  info.contact 'contact', :action => 'contact'
  info.privacy 'privacy', :action => 'privacy'
end

<%= simple_format @page.content%>
or
<%= textilize @page.content %>
or
<%= RedCloth.new(@page.content).to_html %>
分享到:
评论

相关推荐

    Semi-Flex工艺技术研究总结.pdf

    半柔性印刷电路板(Semi-Flex PCB),是在标准的硬板加工过程中结合入控深铣削加工或刚挠板加 工技术(铣开盖或开通窗等)获得的一种用于静态弯折领域的 PCB,常采用非对称的叠层结构,只适用 于受静态应力的安装...

    POJ3292-Semi-prime H-numbers

    【标题】"POJ3292-Semi-prime H-numbers"是一个编程竞赛题目,源自北京大学的在线判题系统POJ(Problem Set of Peking University)。这个题目主要涉及数论和算法设计,特别是关于半素数(Semi-prime)的概念以及H-...

    Label Efficient Semi-Supervised Learning via Graph Filtering.pdf

    Graph-based methods have been demonstrated as one of the most effective approaches for semi-supervised learning,astheycanexploittheconnectivitypatternsbetweenlabeled and unlabeled data samples to ...

    管理系统系列--基于semi-design构建的admin管理系统.zip

    本项目"管理系统系列--基于semi-design构建的admin管理系统"就是一个实例,展示了如何利用现代化的前端框架和设计库来搭建一个用户友好的后台管理界面。以下将详细阐述相关知识点: 1. **Semi-Design**: Semi-...

    基于SEMI-SuperYOLO-NAS的高NA EUVL半导体缺陷检测改进

    ### 基于SEMI-SuperYOLO-NAS的高NA EUVL半导体缺陷检测改进 #### 背景与挑战 随着摩尔定律的持续进步,半导体行业面临着日益严峻的技术挑战,尤其是对于高数值孔径(High Numerical Aperture, High-NA)极紫外光刻...

    Graph-Based Semi-Supervised Learning

    In order to adapt to this phenomenon, several semi-supervised learning (SSL) algorithms, which learn from labeled as well as unlabeled data, have been developed. In a separate line of work, ...

    [GCN] 代码解析 of GitHub:Semi-supervised classification with graph convolutional networks

    本文解析的代码是论文Semi-Supervised Classification with Graph Convolutional Networks作者提供的实现代码。 原GitHub:Graph Convolutional Networks in PyTorch 本人增加结果可视化 (使用 t-SNE 算法) 的GitHub...

    SEMI-S2半导体制程设备安全准则

    "SEMI-S2半导体制程设备安全准则" SEMI-S2半导体制程设备安全准则是半导体行业的一份重要的安全标准,旨在提供一套实用的环保、安全和卫生准则,确保半导体制程设备的安全运行。该标准适用于所有用于芯片制造、量测...

    Semi-NMF源代码

    半非负矩阵分解算法(Semi-NMF)的源代码,算法特别简练。

    Max-Margin-Semi-NMF.rar_margin_nmf_semi-nmf

    在“Max-Margin Semi-NMF.rar_margin_nmf_semi-nmf”这个压缩包中,重点讨论的是如何结合最大边缘(Max-Margin)思想来改进传统的NMF,以提升分类任务的效果。最大边缘原则是支持向量机(Support Vector Machine, ...

    Force at a point in the interior of a semi-infinite solid

    根据提供的标题“Force at a point in the interior of a semi-infinite solid”以及描述中的信息“经典力学解答文献,1936,弹性均质提中,作用集中力的解答!”可以推断出本文档主要讨论了在半无限大的弹性固体...

    Matlab代码编写的semi-supervised CCA 程序

    semi-supervised CCA

    Semi-Markov Toolbox.zip_hap_high_semi markov _semi- markovian_se

    半马尔可夫过程(Semi-Markov Process, SMP)是概率论和统计学中的一个概念,尤其在系统可靠性分析、通信信道建模、生物统计和许多其他领域有广泛应用。标题“Semi-Markov Toolbox.zip_hap_high_semi markov _semi- ...

    SEMI E5-0301 协议

    SEMI E5-0301 协议 SEMI E5-0301 协议是半导体行业专用的设备通信标准,旨在提供半导体设备之间的通讯协议,以实现设备之间的数据交换和控制。该标准于 1982 年首次发布,2000 年和 2001 年进行了更新。 1. ...

    SEMI S22-0706a 半導體 電氣設計

    ### SEMI S22-0706a 半导体 电气设计 #### 标题解析 - **SEMI S22-0706a**:这是一份由国际半导体设备材料产业协会(SEMI)发布的标准文档,编号为S22-0706a。 - **半导体**:指应用于半导体制造过程中的设备和技术...

    SEMI-E010-00-0304E.pdf

    根据提供的文件内容,本文将详细解释SEMI E10-0304E标准,该标准是半导体行业用于定义和测量设备可靠性、可用性和可维护性(RAM)的技术规范。 首先,标准的名称为“SEMI E10-0304E Specification for Definition ...

    Semi-Supervised Learning

    半监督学习(Semi-Supervised Learning)是机器学习领域中的一个重要分支,它结合了有监督学习和无监督学习的特点,旨在通过利用大量未标记数据和少量标记数据来提高模型的性能。这种方法在数据标记成本高、标记数据...

    Deep Learning via Semi-Supervised Embedding.pdf

    本文标题“Deep Learning via Semi-Supervised Embedding”(通过半监督嵌入的深度学习)指出了研究的核心内容:如何将非线性嵌入算法应用于深度多层架构中,并探讨这种结合对于半监督学习任务的有效性。 #### 描述...

    Semi-Restore苹果ios平刷神器---windows版本

    《Semi-Restore苹果iOS平刷神器:Windows版详解》 在苹果iOS的世界里,设备的系统恢复一直是用户关注的焦点。对于那些热衷于个性化定制和越狱的用户而言,Semi-Restore是一款不可或缺的工具。本文将详细探讨这款被...

Global site tag (gtag.js) - Google Analytics