[groonga-dev,02170] rroonga4.0.0のrecord.key

Back to archive index

Endo Akira endo4****@goo*****
2014年 3月 6日 (木) 16:03:30 JST


こんにちは!遠藤です。いつもお世話になっています。

昨日rroongaを使っている検索サーバーがクラッシュした、との連絡を受け、
今日復旧に行ってきました。rroonga1.2.0を使って作ったrailsアプリですが、
gemを探しても1.2.0は見つからず、4.0.0をいれて走らせましたがエラーが
出てしまいます。エラーは、undefined method 'key' for nil:Nilclassという
感じのもの。record.key.keyという熟語を使った部分です。
とりあえず、record.attributesを見て、record._keyで何が出てくるか見たら
使えそうだったので、record.key.keyの代わりにrecord._keyと直して、今日の
ところはごまかしてきましたが、帰宅してtutorialを見たら、record["_key"]と
いうのが出ていました。

この辺は、rroonga固有の部分なのでしょうか。動いてしまっている(いた)
アプリは触らぬ神にたたりなしで、1年半放置してあったのですが、久しぶりに
自分の書いたソースを読んで、理解するのに手間どりました。

ご報告まで。

遠藤 明




groonga-dev メーリングリストの案内
Back to archive index