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)