kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。 Ubuntuの最新情報も紹介しています。

Rails File Loaderプラグインが動作しないバグ(2014/10/11)

  「Rails File Loader」プラグインが動作しないバグがあります。
  「Rails File Loader」プラグインを利用するには、ソースコードを修正する必要があります。
  修正箇所は全部で6箇所です。

  ソースコードを開く

    「root」で「gedit」を起動し、ソースコードを修正できるようにします。
    「端末」を起動し、以下のコマンドを実行します。

sudo -i gedit /usr/lib/gedit/plugins/rubyonrailsloader/rubyonrailsloader.py


1.set_dataの修正

  「set_data」の修正です。

   1-1.修正箇所の確認  

    35行目の以下の箇所を修正します。


self.window.set_data(self.name,  handler_id)

  1-2.修正

    以下のように修正します。


setattr(self.window,self.name,  handler_id)

2.set_dataの修正

  「set_data」の修正です。

   2-1.修正箇所の確認  

    58行目の以下の箇所を修正します。


doc.set_data(self.name, handler_id)

  2-2.修正

    以下のように修正します。


setattr(doc,self.name, handler_id)

3.set_dataの修正

  「set_data」の修正です。

  3-1.修正箇所の確認

    95行目の以下の箇所を修正します。


self.window.get_active_tab().get_view().set_data(name, value)

  3-2.修正

    以下のように修正します。


setattr(self.window.get_active_tab().get_view(),name, value)

4.get_dataの修正

  「get_data」の修正です。

  4-1.修正箇所の確認

    99行目の以下の箇所を修正します。


return self.window.get_active_tab().get_view().get_data(name)

  4-2.修正

    以下のように修正します。


return getattr(self.window.get_active_tab().get_view(),name,None)

5.get_dataの修正

  「get_data」の修正です。

  5-1.修正箇所の確認

    41行目の以下の箇所を修正します。


handler_id = self.window.get_data(self.name)

  5-2.修正

    以下のように修正します。


handler_id = getattr(self.window,self.name,None)

6.set_dataの修正

  「set_data」の修正です。

  6-1.修正箇所の確認

    43行目の以下の箇所を修正します。


self.window.set_data(self.name, None)

  6-2.修正

    以下のように修正します。


setattr(self.window,self.name, None)


関連コンテンツ
同一カテゴリーの記事
コメント
オプション