我的需求是 routes.rb 里面的内容可在界面直接配置,例如/articles/1 => /about,方案倒是有,直接读写 routes.rb!!!有没有接口实现数据库可以配置 routes.rb.谢谢。
没试过。应该可行吧。要么你试试这样
#routes.rb
ClientModel.pluck(:model_name).each |model|
resource model.pluralize.to_sym
end
CMS 我就知道有 RefineryCMS, RedCouch
get '*path', to: 'page#show'
def show
@page = Page.find_by path: params[:path]
end
Rei 的方法灵活性已经很高了啊,随你怎么定义 model,在 page#show
里面,都可以自己处理来实现。为啥一定要纠结在 routes.rb 里面。。。