rails的respond to format

Here are all the default Rails Mime Types:

"*/*"                      => :all
"text/plain"               => :text
"text/html"                => :html
"application/xhtml+xml"    => :html
"text/javascript"          => :js
"application/javascript"   => :js
"application/x-javascript" => :js
"text/calendar"            => :ics
"text/csv"                 => :csv
"application/xml"          => :xml
"text/xml"                 => :xml
"application/x-xml"        => :xml
"text/yaml"                => :yaml
"application/x-yaml"       => :yaml
"application/rss+xml"      => :rss
"application/atom+xml"     => :atom
"application/json"         => :json
"text/x-json"              => :json
时间: 2024-09-16 23:39:48

rails的respond to format的相关文章

Rails进阶参考

https://gist.github.com/xdite/4044f3a037de029bc35c From idea to products: - Ideation, wireframes, mockups, design and development - The design to development handoff - Build views from mockups Front end frameworks - Haml - Sass - Twitter Bootstrap -

ruby on rails 中使用phantomjs,并使用cookie

一.新建项目 rails new app --skip-bundle 完成后修改Gemfile文件:vim Gemfile 把source 修改成taobao或者ruby-china的源. 在这个文件里加入:gem 'phantomjs' 然后运行:bundle install 这样项目就新建完成了. phantomjs需要单独下载,如果不下载,这个gem运行的时候会自动下载,可能会比较慢. 二.生成pdf 创建一个controller在头部加上require 'phantomjs' 在form

rails提供的validators

转载自: http://www.cnblogs.com/lhyun/p/3448740.html Instance Public methods attribute_method?(attribute)Link Returns true if attribute is an attribute method, false otherwise. class Person include ActiveModel::Validations attr_accessor :name end User.at

刻意练习--Rails RESTful(一)

一本被人反复提及的书<哪儿来的天才>中说过,大部分所谓的天才都是通过反复的刻意练习得到的.当你的练习时间达到10000小时以后,你就会成为该领域的专家. 最近在学习rails如何实现RESTful Web Service.自己想给自己设计一个练习的模板,进行反复练习.开发过程采用的是TDD的方式进行开发. 练习背景: 我们涉及三个Domain对象,Products.Orders.Payment 1.新建工程rails-rest-practice rails new rails-rest-pra

有意练习--Rails RESTful(一)

书要反复提及<哪里有天才>在说,大多数所谓的天才是通过反复刻意练习获得. 当你的练习时间达到10000几个小时后,.你将成为该领域的专家. 近期在学习rails怎样实现RESTful Web Service. 自己想给自己设计一个练习的模板,进行重复练习. 开发过程採用的是TDD的方式进行开发. 练习背景: 我们涉及三个Domain对象,Products.Orders.Payment 1.新建projectrails-rest-practice rails new rails-rest-pra

[ruby on rails] 跟我学之显示指定数据

根据<[ruby on rails] 跟我学之路由映射>,我们知道,可以访问 GET    /posts/:id(.:format) 来显示具体的对象. 1. 修改action 修改 app/controllers/posts_controller.rb的show这个action.这里有个难题,如果获取url里面的参数? 可以通过params内置变量进行访问!如下: def show @post = Post.find(params[:id]) end 2. 修改view 修改app/view

rack知识 rails on rack

一.什么是Rack? rack 实际上是一种api.它用最简单的方式封装了http请求和响应,是统一和提炼了服务器和框架,以及两者之间的软件(中间件)的api(借口). 二.rack的作用: Rack的框架roll你的ruby框架 Rack提供了你的不同的web server 和框架/应用的交互,这样可以让框架可以兼容更多的web server(必须得支持Rack),如:Phusion Passenger, Litespeed, Mongrel, Thin, Ebb, Webrick Rack可

rails总结

rails总结 注意:本文档以rails3.2版本为基础,并且用RubyMine 4.0.3作为ide 一.rails的结构与重要文件 Rails 是一个MVC库.同时,Rails的特点就是:惯用名优先于配置.也就是说,MVC的3个部件,如果你的控制器取名Foo,那么rails认为你的M,V都是Foo.根据这个特性,使用rails,首先需要了解MVC是怎么一个表现形式.Rails采用目录来管理MVC的各个部件. 要想明白rails的目录,首先需要创建一个rails的web程序. 假设我们有一个r

[ruby on rails] 跟我学之路由映射

前面<[ruby on rails] 跟我学之Hello World>提到,路由对应的文件是 config/routes.rb 实际上我们只是添加了一句代码: resources :posts 但是这个代码默认的路由却有多个,可以通过 rake routes进行查看,如下: [email protected]:/home/ywt/ror_tests/blog# rake routes Prefix Verb URI Pattern Controller#Action posts GET /po