1.类级的变量 及 form.select 中 prompt 的作用 及 validates_inclusion_of 的用法
p 137
ruby 代码
- form.select :pay_type, Order::PAYMENT_TYPES, :prompt => "select a payment method"
-
- class Order < ActiveRecord::Base
- validates_inclusion_of :pay_type, :in => PAYMENT_TYPES.map { | disp, value| value}
- PAYMENT_TYPES = [
-
- ["Check", "check"],
- ["credit card", "cc"],
- ["purchase order "]
- ]
prompt 空的选择的提示
2.保存未登录用户访问的 uri 在他登录后自动转向
p 159
ruby 代码
- session[:original_uri] = request.request_uri
- uri = session[:original_uri]
- session[:original_uri] = nil
- redirect_to(uri || {:action => "index" })
3.link_to 可以加 method => "post"
4.删除的事务 这样做后可以自动回滚
def after_destroy
if User.count.zero?
raise "Can't delete last user."
end
end
5. logger.info(" ..info .. ")
6.use curl test REST
> curl -H "Accept: application/xml" http://localhost:3000/info/who_bought/1
> curl -H "Accept: text/html" http://localhost:3000/info/who_bought/1
7.render :xml => @product.to_xml(:include => :orders)
xml 代码
- <product>
- <name>new_product<!---->name>
- <orders>
- <order>
- <id>100<!---->id>
- <price>200<!---->price>
- <order>
- <order>
- <id>101<!---->id>
- <price>202<!---->price>
- <order>
- <!---->orders>
- <!---->product>
<product><orders><order><id>
</id>
8.
# HTML 模式文档
rake doc:app
# code stats
rake stats
</order></orders>
</product>
分享到:
相关推荐
《Agile Web Development with Rails》是一本经典的Rails开发指南,中文版的出版使得更多的中国开发者能够深入理解并应用敏捷开发方法与Ruby on Rails框架。这本书是Rails开发者的必备参考资料,它详细介绍了如何...
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details., Tens of thousands of ...
通过上述分析,我们可以看到,《敏捷Web开发与Rails》第三版不仅是一本关于Rails框架的技术书籍,更是一部指导开发者如何运用敏捷方法论进行Web开发的经典之作。无论对于初学者还是经验丰富的开发者而言,本书都具有...
《Agile Web Development with Rails》(敏捷Web开发:Ruby on Rails)这本书,作为Rails开发新手的教材,强调了敏捷开发方法,并以其帮助开发者建立起一个实用的Web应用。从给出的文件信息来看,这本书正在编写过程...
Agile Web Development with Rails 1-14节_ppt(老师发的修正版)
agile web development with rails 5(英文电子书).............................................................................................................................................................
《敏捷Web开发与Rails》是一本深度探讨如何利用Ruby on Rails框架进行敏捷Web开发的指导书籍,由Dave Thomas、David Heinemeier Hansson等多位在Rails社区有着深厚贡献的作者共同编写。本书不仅覆盖了Rails的基本...
《敏捷Web开发与Rails:程序指南 第四版》是一本深度探讨使用Ruby on Rails框架进行敏捷Web应用开发的专业书籍。本书旨在帮助开发者充分利用Rails 4的特性,提高开发效率,实现快速迭代和高质量的代码编写。 Rails是...
### Agile Web Development with Rails 第四版 #### 书籍概述与价值 《Agile Web Development with Rails》第四版是一本经典的Rails开发指南,旨在为开发者提供一套全面、实用且高效的敏捷开发方法论。本书由Sam ...
《敏捷Web开发与Rails》第四版是一本专为软件开发者设计的权威指南,全面涵盖了使用Ruby on Rails框架进行敏捷Web应用开发的知识。Rails 3是该版本的重点,它引入了许多新特性和改进,使得开发过程更为高效且灵活。...
Agile Web Development with Rails, 2nd Edition <br>有两份PDF文件,大小分别是7.39MB和6.55MB <br>作者: Dave Thomas , David Heinemeier Hansson , Leon Breedt , Mike Clark , James Duncan Davidson ,...
《敏捷Web开发与Rails 2nd Edition》源码解析 在Web开发领域,Rails框架以其高效、灵活和生产力提升的特点,成为了许多开发者首选的工具。《敏捷Web开发与Rails 2nd Edition》这本书深入浅出地介绍了如何使用Ruby ...
《Agile Web Development with Rails-Second Edition-Beta》是一本专注于使用Ruby on Rails进行敏捷Web开发的书籍。这本书的第二版beta版提供了关于如何利用Rails框架高效构建动态、响应式网站的深入指导。作者们...
Agile Web Development with Rails, Third Edition by Sam Ruby, Dave Thomas, David Heinemeier Hansson Rails just keeps on changing. Rails 2, released in 2008, brings hundreds of improvements, including...
### 敏捷Web开发与Rails框架(第二版) #### 关于Rails版本的重要信息 Rails作为一个不断进化的框架,其核心开发者团队一直在进行各种改进、添加新功能以及修复已知问题等工作。随着时间推移,他们会定期将最新的...