Top > 開発ガイド > コンポーネント移行ガイド > 0.4.1 => 0.5.0
コンポーネント移行ガイド 0.4.1 → 0.5
Rubricks本体を0.4.1から0.5に変更した際に必要な、コンポーネントの修正点を説明します。
インストール情報(_install/component_info.rb)の修正
ウィジェットの情報を@widgetsから@blocksの一要素に変更します。
▼変更前
@blocks = [
{
:title => 'Block Title',
:controller => '/sample/block',
:action => 'index',
:function => 'access',
:description => 'Block Description'
}
]
@widgets = [
{
:title => 'Block Title',
:default_height => '160',
:default_width => '240',
:visible => true
}
]
▼変更後
@blocks = [
{
:title => 'Block Title',
:controller => '/sample/block',
:action => 'index',
:function => 'access',
:description => 'Block Description',
:widget => {
:default_height => '160',
:default_width => '240',
:visible => true
}
}
]
コンポーネントアイコンの追加
コンポーネントアイコンを追加して下さい。コンポーネント名が「sample」の場合は以下のファイルが必要となります。なお、画像形式はgifファイル限定です。
_install/images/sample.gif _install/images/sample_active.gif
Rubricks独自のValidatesメソッド名の変更
Railsのメソッド名に合わせて変更しました。利用している場合は合わせて変更して下さい。
▼変更前
validates_bool(*attr_names) validates_email(*attr_names) validates_half_char(*attr_names) validates_not_nil(*attr_names)
▼変更後
validates_bool_of(*attr_names) validates_email_of(*attr_names) validates_half_char_of(*attr_names) validates_not_nil_of(*attr_names)
