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

whats new in rails2

阅读更多

ActiveRecord

  • Post.new.from_xml ({:title => "Hello!", :body => "text"}.to_xml)
  • CSRF
  • Partial layouts
    <% render :partial => "post", :layout => "window" %>
    or with a block:
    <% render :layout => "window", :locals => { :name => "Recent" } do %>
      <% for post in @recent_posts %>
        <h2><%=h post.title %></h2>
        <!‐‐ ... ‐‐>
      <% end %>
    <% end %>
  • HTTP authentication
  • simply_helpful
    dom_class(@person) => "person"
    dom_class(Person) => "person"
    dom_class(@person, :edit) => "edit_person"
    dom_id(@person) => "person_1234"
    dom_id(Person.new) => "new_person"
     
  • url_for
    url_for(@post) works like 
    post_path(@post).
    
    url_for(Post.new) works like 
    new_post_path.
    
    Works with link_to, redirect_to, etc.
    
    render :partial => @post works like 
    render :partial => "post", :object => @post
    
    render :partial => @posts works like 
    render :partial => "post", :collection => @posts
     
  • form_for
    <% form_for @person do |f| %>
      <%= f.text_field :name %>
    <% end %>
    
    Determines form action based on the 
    record. (e.g. post_path or new_post_path)
  • Hash#except is the inverse of Hash#slice
  • Rake tasks
    rake db:create and db:create:all
    rake db:drop and db:drop:all
    rake db:reset
    rake db:rollback (defaults to STEP=1)
    rake db:version
    
    rake routes
  • Initializer hooks
    Rails load order:
    1. config/preinitializer.rb
    2. config/environment.rb
    3. config/environments/RAILS_ENV.rb
    4. config/initializers/*.rb
      

 

 

 

http://delynnberry.com/projects/userstamp/

http://svn.techno-weenie.net/projects/plugins/

http://dev.rubyonrails.org/browser/plugins

分享到:
评论

相关推荐

    Whats New in Tableau 10

    In this course, What's New in Tableau 10, you will learn how to leverage all the new capabilities to connect to, prepare, analyze, and share the insights you found in your data. You will learn how to ...

    Sigrity-OptimizePI-Whats New in Sigrity OptimizePI.rar

    Sigrity-OptimizePI-Whats New in Sigrity OptimizePI.rar 本章简要概述了Sigrity的新增和增强功能 以下Sigrity 2022.1基础版和HF版中的OptimizePI技术: ■ Sigrity 2022.1 HF3 ■ Sigrity 2022.1基地 相关文件 ■ ...

    whatsnew界面

    【标题】"whatsnew界面"指的是在应用更新后向用户展示新功能或改进的界面。这个界面通常出现在应用升级后首次打开时,用于告知用户本次更新的具体内容,提升用户体验,帮助他们更好地理解和利用新特性。 【源码】在...

    Android代码-WhatsNew – 自动展示更新日志的提示库

    WhatsNew WhatsNew automatically displays a short description of the new features when users update your app. Inspired by WhatsNew. Download Gradle Add the JitPack repository to your root build....

    whats new in SAS 9.4.pdf

    很不错的文档,能够很好的对SAS9.4数据挖掘软件的新内容进行解读。赞一个

    whatsnew.pdf

    2. 新的特性:这部分会介绍Python 3.8.5版本引入的新特性。识别到的新特性包括: - 赋值表达式 - 仅限位置形参 - 用于已编译字节码文件的并行文件系统缓存 - 调试构建使用与发布构建相同的ABI - PEP578: Python...

    SOLIDWORKS whats new

    在SOLIDWORKS 2016 SP0版本中,软件开发者引入了许多新的功能和改进,目的在于提供更加强大、高效和用户友好的三维设计体验。这些新特性涵盖了用户界面、性能、3D打印、装配体管理、成本估算和工程图纸等多个方面。...

    Whats new in sql server 2012

    ### 2. Resource Governor资源管理器 Resource Governor资源管理器在SQL Server 2012中得到了增强,它能够更精细地控制工作负载,通过限制资源消耗来防止特定查询或用户消耗过多资源,从而确保关键任务应用程序的...

    WhatsNew.txt

    WhatsNew.txt

    WhatsNew2021.pdf

    2. 用户界面增强 - 可折叠的CommandManager为用户提供更加简洁的工作环境。 - 用户界面中引入了突出显示活动窗口功能,以及加速缩放功能,提高了工作效率。 - 欢迎对话框的背景颜色也提供了更多的个性化选项。 3...

    Whats New in 7.1-SE.pptx

    2. **虚拟化(Virtualization):**NetBackup 7.1可能对虚拟环境的备份进行了优化,提供更好的管理和效率,支持更广泛的虚拟平台,如VMware和Hyper-V。 3. **易管理性/易用性(Manageability/Ease of Use):**更新...

    Teamcenter 9.1 Whats New in the BMIDE.pptx

    图标定义(Icon Definitions in BMIDE)的改进可能涉及到了增强用户界面的清晰度和易用性。用户现在可以更直观地识别不同的对象和状态,这有助于提高工作效率,减少误解和误操作的可能性。 总的来说,Teamcenter ...

    Feedback Control of Dynamic Systems (Whats New in Engineering)

    自动控制理论的经典教材, 将数学和工程学的知识相结合,用于解决系统控制、操纵和稳定性问题的学科

    foo_whatsnew(新功能查看器) v1.1.1 中文版.zip

    2. **增强的兼容性**:foo_whatsnew可能已经扩大了对更多软件的支持范围,使得更多的应用程序能够与之无缝集成,提供更新通知。 3. **用户界面优化**:可能对界面进行了调整,使其更加友好,如采用更清晰的图标,...

    foo_whatsnew.dll

    foo_whatsnew.dll

    SolidWorks2014 基础知识SU2014 WhatsNew(188页 5.39M)

    SolidWorks 2014是SolidWorks公司推出的一款3D CAD设计软件,被广泛用于工程绘图、产品设计以及相关领域的开发工作。本次提供的文档中包含了SolidWorks 2014的一些新功能以及增强功能的介绍。 ...

    2013年中国数据库大会-29-Developer and DBA Guide to Whats New in MySQL 5.6

    MySQL 5.6是甲骨文公司在数据库领域的一个重要版本,它在2013年被推出,并在第四届中国数据库技术大会(DTCC)上进行了详细介绍。MySQL作为世界上使用最广泛的开源数据库,拥有超过1500万的估计安装量,被世界上前10...

    Whats-New-In-MATLAB-R2023b.pdf

    Whats_New_In_MATLAB_R2023b.pdf

    Whats this in English.docx

    Whats this in English.docx

Global site tag (gtag.js) - Google Analytics