【发布时间】:2012-06-04 20:42:49
【问题描述】:
我正在尝试使用 high_voltage gem 在我的 Rails 应用程序中提供静态页面。我想要的是让各个部分获得自己的文件夹,但无法完全正常工作并且无法在网络上找到解决方案。
我想要什么:
RAILS_ROOT/app/views/pages/(page) 被路由为 '/(page)'
而 RAILS_ROOT/app/views/pages/(directory)/(page) => '/(directory)/(page)'
这是我的尝试:
routes.rb:
Cam4::Application.routes.draw do
root :to => 'high_voltage/pages#show', :id => 'index'
match '/:id' => 'high_voltage/pages#show', :as => :static, :via => :get
scope "ruby" do
match '/ruby/:id' => 'high_voltage/pages/ruby#show', :as => :static, :via => :get
end
end
非常感谢,
卡梅隆
【问题讨论】:
标签: ruby-on-rails ruby routing