Rails high_voltage 组件如果禁用路由,page_path 方法就失效了怎么解?

dothide · 2015年01月30日 · 最后由 dothide 回复于 2015年01月31日 · 1574 次阅读

小弟使用 high_voltage 组件做了一个 home 页面和一个 welcome 页面,想要实现网站定时开启和关闭,因此有想法是否可以在 pages_controller 中设置 before_action,怎知居然无效,后看 github 得知需要在 high_voltage.rb 配置文件中加入语句

config.routes = false

可谁知加入后,page_controller 是生效了,可原先的 page_path 方法居然爆出了 undefind_method 错误,郁闷至极,特此求助!

虽然不知道楼主有没有看过文档,不过还是顺手帮你搞了: get "/pages/*id" => 'pages#show', as: :page, format: false

#1 楼 @ruby_sky 好棒!怪自己看文档不仔细 多谢啊!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号