`
fei1985
  • 浏览: 35529 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

rails3 路由笔记

阅读更多

rails3 路由发生了剧大的变化, 是居于项目名称的

Redmine::Application.routes.draw do |map|

rest路由eg. resources :trackers

#简单路由: 

match '/projects#edit' => 'projects#settings'

#post方法的路由: 

post "my/order_blocks"

#get 方法的路由:

get "/my/page"

#namespace 路由

    namespace :admin do
        resources :users
        resources :projects
    end

#首页路由

root :to => "projects#index"

 

match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase

#purchase_url

 

 #嵌 套路由:

    resources :projects do
        resources :boards
        resources :news
    end

end

 

好像没有:put了 rails 3中删除和update方法都是用的post方法,原来一个是:put, 一个是:delete, 这个查看日志就可看出,但在rails3中日志全部显示的post, 我猜如果你想定一个form表单的action的 就这样定义: post "my/order_blocks",说明表单提交的让order_blocks来定理.

以此只是自己的笔记.等官方文档出来让认真整理笔记.

 

 

分享到:
评论

相关推荐

    Agile Web Development with Rails 3nd 下载

    在描述中提到的“NULL”可能意味着该资源没有提供详细的介绍,但通过博文链接(https://hlee.iteye.com/blog/351357),我们可以推测这是一个关于学习和实践Rails 3的博客文章,可能包含了作者的学习笔记、示例代码...

    ruby on rails 实践

    此外,本章还会深入探讨Rails的路由系统(routes),这是决定请求如何分发给控制器的关键部分。 第三章“Rails中的视图布局和辅助方法”,侧重于MVC架构中的视图部分,包括如何构建表单视图、实现AJAX交互,以及...

    Ruby-on-Rails-101:Ruby on Rails 笔记摘自 WDI HKV 和其他来源。 比如,lynda的在线Rails教程

    本笔记摘录自WDI HKV以及lynda.com的在线Rails教程,旨在提供一个全面且深入的学习指南。 ### 1. **基础概念** - **MVC架构**:Rails采用Model-View-Controller(MVC)设计模式,将业务逻辑(Model)、用户界面...

    Ruby on Rails心得

    陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    在本篇ROR(Ruby on Rails)学习笔记中,...在深入学习Rails开发时,你还需要了解路由、控制器、模型、视图、数据库迁移等核心概念。通过不断的实践和学习,你将能够熟练掌握这个强大的框架,开发出功能丰富的Web应用。

    Notebook:使用Ruby on Rails,HAML和CSS的笔记本应用

    1. Ruby on Rails框架:了解其基本结构、路由、控制器、模型和视图的工作原理,以及如何使用ActiveRecord进行数据库操作。 2. HAML模板语言:学习HAML的语法和特性,以及如何用它来编写简洁、优雅的HTML模板。 3. ...

    notes_about_rails:我关于Rails源代码的注释-ab source code

    3. **MVC架构**:Rails的组织结构基于MVC模式,其中模型(Model)负责业务逻辑,视图(View)负责展示数据,控制器(Controller)处理用户请求并协调模型和视图。理解它们之间的交互至关重要。 4. **路由(Routes)...

    我的ror的第一天

    3. **验证安装**:安装完成后,可以运行`rails -v`检查Rails的版本,确认是否成功安装。 4. **创建新项目**:使用`rails new project_name`命令创建一个新的Rails项目。这将生成一个包含所有必需文件和目录的新项目...

    ruby_on_rails_learning:我的RoR笔记本

    在Ruby on Rails中,路由(Routing)是连接URL到控制器动作的重要机制。通过配置`config/routes.rb`文件,你可以定义资源、命名路由以及自定义路径,确保URL和应用逻辑之间的对应关系。 ActiveRecord是RoR的一个...

    rails_memo

    Rails Memo 是一个基于 Ruby on Rails 框架构建的应用程序示例,可能是一个用于记录、存储和检索笔记的简单系统。Rails 是一个流行的开源 web 应用开发框架,由 David Heinemeier Hansson 创建,它遵循 Model-View-...

    mytestrails

    3. ** Routes**:Rails 的路由系统将 HTTP 请求映射到相应的控制器动作,定义了应用的导航结构。 4. ** erb 或 Haml**:这两种模板引擎用于创建视图,将 Ruby 代码嵌入 HTML 中,动态生成网页内容。 5. **Gemfile ...

    Fitnote:App Academy的最终项目

    在此阶段,我将添加骨干模型和集合以从路由中获取数据。 我还将在Backbone中创建现有的Rails视图。 阶段3:编辑和显示笔记本(约1天) 在此阶段,我将在Backbone中设置一个Notebooks CompositeView,并使用HTML和...

    oyk_2019_yaz_ruby_rails:坎普sürecindeanlatımıyapılankonularıyazılıbir kaynak haline getirerek saklar。 NotlarşuanHAMVERİaşamasındadır。 杜岑伦米米

    12. **社区与工具**:Rails有庞大的开发者社区和丰富的插件(如Devise用于身份验证,Bootstrap for Rails用于前端框架集成),笔记可能包含这些工具的使用。 这个"oyk_2019_yaz_ruby_rails"项目不仅适用于初学者,...

    easy_journal_app:使用Ruby on Rails制作的应用程序

    "简易日记"应用程序是使用Ruby on Rails框架开发的一款个人日志记录工具,旨在提供一个简单易用的平台,让用户能够方便地记录生活点滴、想法感悟或者工作笔记。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源...

    后端语言的学习笔记.zip

    "后端语言的学习笔记.zip"这个压缩包很可能包含了关于各种后端编程语言的学习资源,特别是那些用于构建动态网站和Web服务的语言。尽管没有具体的标签提供额外信息,我们可以推测这可能涵盖了诸如Java、Python、Node....

    scribble:记笔记的应用程序

    通过阅读和理解代码,你可以深入学习Ruby on Rails的开发实践,了解如何实现数据库操作、路由设置、控制器逻辑和视图渲染等。此外,还可以探索如何将笔记应用与其他服务集成,例如云存储、身份验证或协作功能。 ...

Global site tag (gtag.js) - Google Analytics