`
zysoo
  • 浏览: 28047 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

rails路径的问题

阅读更多
问题再来 在rails中,默认路径是这样的,localhost/book/show/1,可是我想把url转变成 Localhost/book/1,人家douban就这样滴。 因为book是controllor,show是action… 显然如果只用Localhost/book/1,是没有action,rails把1当成action了,不对。 个人解决方法: 在route.rb中,添加map.connect':controller/:id',:action => "show" 这样,两种url都可以访问了
分享到:
评论

相关推荐

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    - **学习路径**:继续深入学习Rails的高级特性,如Active Record模式、表单构建器等。 - **社区资源**:加入Rails官方论坛、Stack Overflow等社区获取帮助和支持。 #### 十一、文档编写技巧 - **重要性**:良好的...

    rails 项目起步示例

    - **Routes**:Rails的路由系统将URL映射到控制器的行动上,定义了应用程序的导航路径。 - **Scaffolding**:快速生成基本的CRUD(创建、读取、更新、删除)功能的工具,对初学者非常有用。 - **Gemfile**:定义...

    The Rails 4 Way

    - **开发模式**:通常包含更多的调试信息和详细的错误报告,方便开发者快速定位问题。 - **测试模式**:专为自动化测试设计,可能会关闭缓存等性能优化措施。 - **生产模式**:注重性能和安全性,减少不必要的...

    rails-api-4.0.0

    这将为用户提供如/api/users和/api/users/:id等路径。 四、控制器与行动: 在API模式下,控制器负责处理HTTP请求并返回响应。每个控制器通常只包含必要的行动(actions),如index、show、create、update和destroy...

    rails版本区别

    在Rails 2中,配置信息主要存储在`config/environment.rb`文件中,其中包含了初始化过程中的各种设置,如加载路径、gem依赖和插件配置等。然而,Rails 3对此进行了重大重构,将配置信息移到了`config/application.rb...

    rails3.1安装与mysql配置 windows

    标题 "rails3.1安装与mysql配置 windows" ...确保这个文件在系统路径中或者Rails应用的bin目录下,以便Rails能够正确地与MySQL通信。通过这些步骤,你就可以在Windows环境中建立一个运行Rails 3.1和MySQL的开发环境了。

    Mac上rails环境的搭建

    ### Mac上Rails环境的搭建详解 #### 一、前言 在Mac环境下搭建Rails开发环境是许多Ruby on Rails开发者的一项基本技能。本文将详细介绍如何在Mac系统上搭建一个完整的Rails开发环境,包括Ruby环境配置、Rails框架...

    Rails的文件附件扩展Paperclip.zip

    Paperclip 是 Rails 框架的一个插件,用于扩展 ActiveRecord 以支持简单的文件附件的功能。 标签:Paperclip

    rails 部署 nginx

    可以使用如Logrotate来管理日志文件,Prometheus和Grafana组合进行性能监控,以及使用如New Relic或Sentry来跟踪错误和性能问题。 9. **安全考虑**: 部署时应确保Nginx配置文件的安全性,避免泄露敏感信息,如...

    rails2.3.2gem本地安装包及使用说明

    - 如果你遇到任何问题,查阅 Rails 2.3.2 的官方文档或社区资源,例如 Stack Overflow 上的相关问题,可能会有所帮助。 6. **安全与升级** - 考虑到 Rails 2.3.2 已经非常过时,可能存在大量的安全漏洞。在生产...

    Ruby on Rails 4 Tutorial 中文版

    本教程中文版的出现,为中国的开发者提供了一条便捷的学习路径,让他们能够更好地理解和运用Rails框架。Rails 4的改进包括ActionController的改进,如Strong Parameters,用于更安全地处理参数;Asset Pipeline的...

    windows下配置netbeans开发rails

    7. **开发环境配置**:在NetBeans中,你需要配置Ruby和Rails的路径,以及数据库连接信息。在IDE的首选项设置中,你可以指定Ruby解释器的位置,以及Gemfile所在的目录。 8. **调试和测试**:NetBeans提供了内置的...

    rails性能优化

    可以指定不同的选项来进行性能测试,例如通过-perf选项来启用或覆盖默认的日志记录级别,通过-nocache选项关闭Rails缓存以排除缓存对测试结果的影响,以及通过-path选项来指定测试脚本的路径。此外,通过-svl选项...

    Rails入门教程一(翻译).pdf

    控制器的动作通常对应着URL的某个路径。 视图(Views)通常由ERB(Embedded Ruby)模板组成,其中可以插入Ruby代码来动态生成HTML。Rails的强大力量之一是它的模板系统,如 erb、haml 或 slim,它们让开发者可以更...

    Ruby on Rails 指南 v5.0.1 中文版

    - **ActiveRecord和引用完整性**:讨论如何在Rails中处理外键约束和其他引用完整性的问题。 - **迁移和种子数据**:说明如何在迁移过程中插入初始数据。 #### ActiveRecord数据验证 - **数据验证概览**:提供数据...

    ruby on rails 书全集(10余本经典著作PDF版)

    总的来说,这10余本经典著作将为读者提供一个全面且深入的学习路径,无论你是刚接触Rails的新手,还是希望进一步提升的开发者,都能从中受益。通过系统的阅读和实践,你将能够熟练掌握Ruby on Rails,开发出高效、可...

    rails上传文件_paperclip

    在Ruby on Rails框架中,Paperclip是一个非常流行的用于处理文件上传的库。它提供了一种简单而优雅的方式来管理和处理模型中的附件,如图片、文档等。Paperclip与ActiveRecord紧密集成,使得在Rails应用中添加文件...

    应用Rails进行REST开发

    - **资源的URL设计**:不再将URL视为指向特定操作或方法的路径,而是将其视为对资源本身的直接引用。 - **HTTP动词的使用**:GET用于检索资源,POST用于创建新资源,PUT用于更新现有资源,DELETE用于删除资源。...

Global site tag (gtag.js) - Google Analytics