Ruby On Rails好的资料似乎不多,去图书馆借了本《应用Rails进行敏捷Web开发》,照例子学一学。用”Rails generate controller say”建个controller,随后又照搬书里说的加了个名为hello的action,启动server,点击”http://localhost:3000/say/hello”一看。咦,不对呀——
不应该显示Template is missing么,怎么出了个routing error?明明是照葫芦画瓢啊,怎么会不一样呢?想了一下,查了一下,没有答案。猜是rails版本变了,所以步骤可能有变化。翻了下书,发现里边说:
Sam Ruby会在我们的wiki上跟踪Rails的修改对本书代码的影响:http://pragprog.wikidot.com/changes-to-rails
点过去在这个页面上发现了如下一段话:
Page 36/45: After cd demo and before rails server (was: ruby script/server), edit config/routes.rb, and uncomment the following line:match ‘:controller(/:action(/:id(.:format)))’
果然是版本不一样导致的问题,估计是默认的routes.rb改了设定吧。鉴于routes.rb这样说:
# This is a legacy wild controller route that’s not recommended for RESTful applications.
# Note: This route will make all actions in every controller accessible via GET requests.
# match ‘:controller(/:action(/:id(.:format)))’
我就
没有uncomment这一行,而是另起一行:
match ‘say/hello’ => ‘say#hello’
问题解决咯!
分享到:
相关推荐
ulti-Modal Route Planning. Master's thesis, Universität Karlsruhe (TH), Fakultät für Informatik, 2009. online available at http://i11www.ira.uka.de/extra/publications/p-mmrp-09.pdf the section on ...
Segment Routing 思科原厂培训PPT L3/L2 , Traffic Engineering (TE) / Fast Reroute (FRR) services are offered over the MPLS backbone Complex protocol stacks Complex troubleshooting & operation
除了这些基础路由协议,还有其他高级技术,如VLAN(Virtual Local Area Network)和VRF(Virtual Routing and Forwarding)用于隔离不同网络段,MPLS(Multiprotocol Label Switching)用于高效的数据包转发,以及...
《Routing TCP/IP 2》是网络领域的一本经典著作,主要针对网络路由协议进行深入剖析,是CCIE(思科认证互联网专家)备考的重要参考资料。这本书由Cisco Press出版,于2001年发行,旨在帮助读者理解并掌握高级路由...
Jeff Doyle Cisco Routing Switching TCP/IP Volume II
这是我原创的Routing TCP/IP Volume 1 读书笔记,对Routing TCP/IP内容进行了精缩,对于路由感兴趣,又感觉Routing TCP/IP书页太多的朋友,应该有比较大的帮助,希望我的读书笔记能够帮助更多的人。
"Route-Map 在 Redistribute 和 Policy-Routing 中的应用及注意点" Route-Map 是一种强大的路由策略工具,能够应用在两种不同的地方:Redistribute 和 Policy-Routing。但是,区别必须搞清楚,以免带来不必要的麻烦...
标题与描述:“Routing与Rate Routing的区别” 在深入探讨Routing与Rate Routing的区别之前,我们先来了解这两种工艺路线的基本概念和应用场景。Routing与Rate Routing都是在制造业中用于指导生产过程的重要工具,...
CCNP Routing and Switching ROUTE 300-101 Official Cert Guide
### iproute2高级路由命令集详解 #### 一、引言 `iproute2` 是一个功能强大的网络工具集合,用于Linux系统中的网络配置与管理。它提供了比传统的`ifconfig`更强大、更灵活的功能。本文将详细介绍`iproute2`高级路由...
koa-routing安装 npm install koa-routing动机我想将我的路由定义分成多个文件。.../routing/users.js文件 /** * /api/users */module.exports = function (route) { /* GET /api/users */ route.get(r('user', 'getUs
《Routing TCP/IP Volume 1》是Cisco Press出版的一本关于网络路由技术的重要书籍,属于CCIE(Cisco Certified Internetwork Expert)专业发展系列。这本书的英文版深入探讨了网络路由的基础和核心概念,对于理解TCP...
Routing TCPIP, Volume II - CCIE Professional Development(2nd) 英文无水印原版pdf 第2版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,...
【车辆路线数据集(Vehicle Routing Data Sets)】是物流与运输优化领域中广泛使用的基准问题,主要用于测试和比较各种车辆路径规划算法的性能。这些数据集通常包含了多个起点(配送中心)、终点(客户点)以及每条...
.catch(error => console.error('Error:', error)); ``` 在这个例子中,`window.Routes.articles.show`返回了`articles.show`路由的URL,`fetch`函数则用于发送请求。 **5. 进阶使用** - **排除某些路由**:如果你...
Segment Routing 学习笔记 Segment Routing 是一种源路由机制,其基于转发平面分为两种:SR-MPLS、SR v6。SR-MPLS 产生背景基本原理是为了解决 MPLS 的一些问题,如 LDP 和 RSVP-TE。 MPLS 有两种协议:LDP 和 ...
Route::get('/hello', function () { return 'Hello World'; }); ``` 2. 路由命名: 为路由命名有助于在视图、控制器和其他路由中引用它们。命名路由可以通过在定义路由时添加`name()`方法实现: ```php ...