くまくまーさんとこのspecial generationのバグを取る
くまくまーさんのSpecial Generation
http://wota.jp/ac/?date=20060204
をインストールしてgenerateしてテストしてみたところ
1) Error:
test_create(Admin::UserControllerTest):
ActionView::TemplateError: Localized is not missing constant ViewProperty!
On line #17 of app/views/models/users/_edit2.rhtml14: <%- when 'updated_at' -%>
15:16: <%= 17:
human_attribute_name(@user, 'updated_at') %><%= human_attribute_edit('user', 'updated_at') %> 18:
19: <%- when 'handle' -%>
20:てな感じでエラーになってニッチもサッチもいかなかったのでいろいろ3時間ぐらい追跡したところ
app/helpers/localized/model.rbにバグがあった。以下パッチ@@ -70,7 +70,7 @@
enddef view_property (column_name)
- @view_properties[column_name] ||= ViewProperty.new(self, self["property_#{column_name}"])
- @view_properties[column_name] ||= Localized::ViewProperty.new(self, self["property_#{column_name}"])
end
protected
たった一行のバグを取り除くのに3時間近くかかったわけやけど、これを未熟というか取れただけすごいというかどうなんやろね。