UPDATE: good news from Koz. See comments in this post for details. ihower++.
I enjoy Rails and think it is a really promising framework, but the Rails core team really make me sad about the country_select recently.
I do not want to take this issue personally, but I agree every word yllan said in his blog post totally. Let’s face it, you can not solve a problem by putting it into another box. The problem is still there, and “good default” is the only rescue. I think ”Avoid Preferences” is also true in the open source development.
How other open source projects take this issue:
-
FreeBSD:
It is good when there is a “standard” we can follow, but sometimes the standard might be wrong or unsuitable, so we should fix or adapt it if we can.
eltiare said in the comment of this sad commit:
Respecting everything that others want is quite an impractical order on a global scale. If you try to make everyone happy, someone is not going to like it. Since the list is scraped from another source, one cannot individually maintain country names without it turning into a nightmare to maintain. It’s not political, it’s practical.
Yes, we know it is very hard to get respect from others, but we just can not stop trying. I also have to say, it is not practical at all to just give user a bad default which does not work well.
Dear Rails programmers, if you would like to give some respects to us kindly, you may use our version instead. Many thanks.
