首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Rails中运作静态网页

2012-11-21 
Rails中运行静态网页1、在模型中创建一个StaticPage类?class StaticPageFormats {html text/html}

Rails中运行静态网页

1、在模型中创建一个StaticPage类

?

class StaticPage  Formats = {    "html" => "text/html"  }end

?

2、增加路由

?

map.page "page/:filename.:format", :controller => 'static_pages', :action => 'page'

?

3、控制器

?

class StaticPagesController < ApplicationController  def page    send_file "#{Rails.root}/app/views/static_pages/#{params[:filename]}.#{params[:format]}",      :disposition => 'inline', :type => StaticPage::Formats[params[:format]]  end end

?

4、把所有的静态网页都放在RAILS_ROOT/app/views/static_pages/文件夹下即可。

热点排行