downcase/upcase in ruby 1.9.1

81 views
Skip to first unread message

Yury Korolev

unread,
Nov 8, 2009, 6:47:19 AM11/8/09
to ror2ru
Насколько я понимаю в ruby 1.9.1 методы String#downcase/upcase должны работать из коробки

запускаю irb
ruby-1.9.1-p243 > x = "привет"
 => "привет"
ruby-1.9.1-p243 > x.encoding
 => #<Encoding:UTF-8>
ruby-1.9.1-p243 > x.upcase
 => "привет" 

Я что-то упустил?

Julik Tarkhanov

unread,
Nov 8, 2009, 7:33:21 AM11/8/09
to ror...@googlegroups.com

On 08 Nov 2009, at 12:47, Yury Korolev wrote:

> Я что-то упустил?


Юникодные конверсии регистра локале-
зависимы, судя по всему поэтому они не
работают (дескать недостаточно
основательно).
Юзайте ActiveSupport.
--
Julik Tarkhanov
m...@julik.nl





Yury Korolev

unread,
Nov 8, 2009, 7:48:53 AM11/8/09
to ror...@googlegroups.com
Так самое страшное что и через mb_chars не работает :(

ruby script/console
ruby-1.9.1-p243 > RUBY_VERSION
 => "1.9.1" 
ruby-1.9.1-p243 > RAILS_GEM_VERSION
 => "2.3.4" 
ruby-1.9.1-p243 > Tag.first.name.mb_chars.downcase
 => "Наличные" 

2009/11/8 Julik Tarkhanov <julian.t...@gmail.com>

Yury Korolev

unread,
Nov 8, 2009, 7:56:06 AM11/8/09
to ror...@googlegroups.com
http://github.com/rails/rails/blob/2-3-stable/activesupport/lib/active_support/core_ext/string/multibyte.rb#L63

в mb_chars они возвращают саму строку и говорят, мол будет и так работать :(
--
Yury Korolev
AnjLab Team
@dcab
http://anjlab.com


2009/11/8 Yury Korolev <yury.k...@gmail.com>

Julik Tarkhanov

unread,
Nov 8, 2009, 8:29:18 AM11/8/09
to ror...@googlegroups.com

On 08 Nov 2009, at 13:48, Yury Korolev wrote:

> Так самое страшное что и через mb_chars не
> работает :(


Точно. Я спрошу у Манфреда какие там
планы
--
Julik Tarkhanov
m...@julik.nl





Julik Tarkhanov

unread,
Nov 8, 2009, 9:27:23 AM11/8/09
to ror...@googlegroups.com

On 08 Nov 2009, at 13:56, Yury Korolev wrote:

> в mb_chars они возвращают саму строку и
> говорят, мол будет и так работать :(


Я поговорил с Манфредом, партийная
линия изменилась. Скоро будет
облегченный
Chars для 1.9.
--
Julik Tarkhanov
m...@julik.nl





Julik Tarkhanov

unread,
Nov 8, 2009, 9:28:57 AM11/8/09
to ror...@googlegroups.com
On 08 Nov 2009, at 13:56, Yury Korolev wrote:

http://github.com/rails/rails/blob/2-3-stable/activesupport/lib/active_support/core_ext/string/multibyte.rb#L63

в mb_chars они возвращают саму строку и говорят, мол будет и так работать :(

Пока как вариант
-- 
Julik Tarkhanov





Yury Korolev

unread,
Nov 8, 2009, 9:43:21 AM11/8/09
to ror...@googlegroups.com
2009/11/8 Julik Tarkhanov <julian.t...@gmail.com>


Пока как вариант

 
Спасибо за помощь, ща попробую

Yury Korolev

unread,
Nov 8, 2009, 12:48:38 PM11/8/09
to ror...@googlegroups.com
Не без хаков, но заработало. Спасибо


2009/11/8 Yury Korolev <yury.k...@gmail.com>
Reply all
Reply to author
Forward
0 new messages