当我运行rails generate controller Pages index sample_page
它创建了我的两个控制器。我可以在localhost:3000/sample_page
看到该页面,但是如何将其更改为在网址中显示破折号而不是下划线,即:localhost:3000/sample-page
Ruby on Rails - 如何在URL中使用破折号而不是下划线?
当您使用破折号创建控制器时,Rails不喜欢它,所以我必须使用下划线。我需要添加到我的routes.rb文件?
谢谢!
谢谢!你如何建议我使用一个控制器。不是页面控制器?索引和sample_page是观点?如何创建一个具有多个视图的控制器? – Zach 2013-03-20 04:54:53
我只需要将'::as =>'about''添加到每行的末尾。 – Zach 2013-03-22 02:35:34
使用“匹配”而不是“得到”在我的情况下造成了一个错误,但除此之外,这工作。谢谢! – 2014-06-13 06:32:44