首先要想生成类似于home_path,about_path之类的方法,必须在路由文件中添加对应方法:

    match '/help',to:"static_pages#help",via:'get'
    get '/about',to:'static_pages#about'
    get '/contact',to:'static_pages#contact'

用match和get都可以,但是实际在rspec测试中你会发现还是报找不到路径:

Failure/Error: visit contact_path
     NameError:
       undefined local variable or method `contact_path' for #<RSpec::ExampleGroups::StaticPages::ContactPage:0x007fbcfb35ff60>

这是因为你需要手动指明你的rspec需要app生成的路由表方法,打开spec/spec_helper.rb文件,添加以下一行:

config.include Rails.application.routes.url_helpers

然后再进行rspec测试,你会发现一切都清净了 ;)

最新文章

  1. adb获取不了设备List of devices attached
  2. java 22 - 6 多线程之线程调度和设置线程的优先级
  3. ASP.NET MVC 表单的几种提交方式
  4. IPSEC实现
  5. HDU 4746 Mophues 莫比乌斯反演
  6. 3D案例,导航,导航升级版
  7. HDU 4876 ZCC loves cards _(:зゝ∠)_ 随机输出保平安
  8. 九度oj题目&amp;amp;吉大考研11年机试题全解
  9. qsort 排序功能 总结
  10. java gui三个组件的使用
  11. Head First设计模式之享元模式(蝇量模式)
  12. 脚本语言丨Batch入门教程第三章:逻辑判断
  13. spring AOP自定义注解方式实现日志管理
  14. bzoj1001/luogu4001 狼抓兔子 (最小割/平面图最小割转对偶图最短路)
  15. luogu P1437 [HNOI2004]尻♂砖块
  16. KVM总结-KVM性能优化之网络性能优化
  17. (转)Eclipse新增安卓虚拟机
  18. 数学:FFT
  19. Linux kernel 之 kobject
  20. 08-oracle统计函数(单组分组函数)

热门文章

  1. 【DataMagic】如何在万亿级别规模的数据量上使用Spark
  2. CentOS下安装yum
  3. [HNOI2011]赛车游戏
  4. ●洛谷P2495 [SDOI2011]消耗战
  5. bzoj 2435: [Noi2011]道路修建
  6. hdu 5011(博弈)
  7. Python Web学习笔记之多道程序设计技术和操作系统的特性
  8. Tomcat和JDK的内存配置
  9. Deap Learning (吴恩达) 第一章深度学习概论 学习笔记
  10. java 需要准备的知识(转摘)