@znz blog

ZnZ の memo のようなもの

bundle updateした記録

| Comments

bundle update で更新された gem などのメモを残すことにしました。

jquery-rails 3.1.0 (was 3.0.4)

jQuery 1.11.0 にあがったのと jquery-ujs が更新されていました。

CHANGELOG.md
1
2
3
4
5
## 3.1.0 (29 January 2014)

  - Updated to jQuery 1.11.0
  - Updated to latest jquery-ujs
  - Added development rake task for updating jQuery

omniauth-oauth2 1.1.2 (was 1.1.1)

oauth2 が 0.8.1 から 0.9.3 に一気にあがって驚きましたが、 omniauth-oauth2 の依存関係が更新されたのが原因でした。

他にもたくさん変更されていました。

turbolinks 2.2.1 (was 2.2.0)

https://github.com/rails/turbolinks/blob/master/CHANGELOG.md#turbolinks-221-january-30-2014 によるとバグ修正のみのようです。

rails_admin 0.6.1 (was 0.6.0)

paper_trail gem が 3.0.0 で Version から PaperTrail::Version に変わった #165 影響を受けて、 config/initializers/rails_admin.rb を以下のように変更する必要がありました。

config/initializers/rails_admin.rb.diff
1
2
3
4
5
6
7
8
9
10
11
--- a/config/initializers/rails_admin.rb
+++ b/config/initializers/rails_admin.rb
@@ -18,7 +18,7 @@ RailsAdmin.config do |config|
   # config.audit_with :history, 'User'

   # Or with a PaperTrail: (you need to install it first)
-  config.audit_with :paper_trail, 'User'
+  config.audit_with :paper_trail, 'User', 'PaperTrail::Version'

   # Display empty fields in show views:
   # config.compact_show_view = false

あまりカスタマイズしていないのなら、 rails g rails_admin:install で生成し直して、設定し直した方が良いかもしれません。

最初に rails_admin を更新した rails アプリでは以下のように devise と pundit と paper_trail の設定をしただけで、 actions などはそのままにしています。

config/initializers/rails_admin.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
RailsAdmin.config do |config|

  ### Popular gems integration

  ## == Devise ==
  config.authenticate_with do
    warden.authenticate! scope: :user
  end
  config.current_user_method(&:current_user)

  ## == Cancan ==
  # config.authorize_with :cancan

  require 'rails_admin/extensions/pundit'
  config.authorize_with :pundit

  ## == PaperTrail ==
  config.audit_with :paper_trail, 'User', 'PaperTrail::Version' # PaperTrail >= 3.0.0

  ### More at https://github.com/sferik/rails_admin/wiki/Base-configuration

  config.actions do
    dashboard                     # mandatory
    index                         # mandatory
    new
    export
    bulk_delete
    show
    edit
    delete
    show_in_app

    ## With an audit adapter, you can add:
    # history_index
    # history_show
  end
end

Comments