ruby 4 有那些改变

1 page,action  cache 将被移除。因为网站页面过期需要手动来维护。在rails 4 版本采用了 Russian Doll Caching 的策略。 主要安装 actionpack-action_caching ,actionpack-page_caching。可以自动维护过期。such as: expire_page action: 'show', id: params[:list][:id]

 

2 在public/index  rails 4 public/index.html页面移除,默认制定 welcome#index

 

3 model 的瘦身。简而言之也就是mixin

 

4 ActiveRecord::SessionStore 移除 如果使用可以用gem 'activerecord-session_store'

 

5 etag的块应用,简单方便 etag { current_user.try :id }。

 

6 增加了html5 form helper 。

 

7 routes concern 。

            rails3                                                        rails 4

                                                           concern :commentable do
                                                              resources :comments
                                                           end
  
          resources :tasks do                      resources :tasks ,concerns: :commentable
              resources :comments

          end

 

         resources :projects do

            resources :comments                 resources :projects,concerns: :commentable
        end

 

    更 加优雅

 

8 4 requires at least Ruby 1.9.3

 

9 asset pipeline 有了一个更大的改变。将asset 分离出来叫 sprockets-rails 。

 

10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值