Резюме: после того, как я gem install <gem_name>
, как мне заставить его продлить Array
, что может сделать самоцвет?
Детали:
Я вижу самоцвет для "природного«сортировка по языку», то есть
http://rubygems.org/gems/naturalsort
http://naturalsort.rubyforge.org/
, поэтому я использую Ruby 1.9.2 и Rails 3.0.6, и добавляю строку
gem 'naturalsort'
в Gemfile
и выполните bundle install
и перезапустите сервер, но теперь по какой-то причине я все еще не могу сделать
NaturalSort::naturalsort ['a', 'b', 'c', 'd', 'A', 'B', 'C', 'D']
в моем помощникефайл?Как это можно сделать?
Кроме того, было бы неплохо просто расширить массив, чтобы это можно было сделать с помощью arr.natural_sort
, но я должен добавить строку
require 'natural_sort_kernel'
кначало вспомогательного файла.Хорошо, что это работает, но немного грязно иметь require
везде.Есть ли способ заставить его работать, возможно, также изменив Gemfile
или что-то еще?