Я ищу способы превратить отдельные слова их инфинитивов внутри модели:Как выполнить анализ морфологии в RoR?
cats -> cat
sharpest -> sharp
etc.
Знаете ли вы каких-либо драгоценных камней или библиотек, которые в состоянии сделать это?
Я ищу способы превратить отдельные слова их инфинитивов внутри модели:Как выполнить анализ морфологии в RoR?
cats -> cat
sharpest -> sharp
etc.
Знаете ли вы каких-либо драгоценных камней или библиотек, которые в состоянии сделать это?
String#singularize обеспечивает: обратную сторону плюрализации, возвращает единственную форму слова в строке.
'posts'.singularize # => "post"
'octopi'.singularize # => "octopus"
'sheep'.singularize # => "sheep"
'word'.singularize # => "word"
'the blue mailmen'.singularize # => "the blue mailman"
'CamelOctopi'.singularize # => "CamelOctopus"
'leyes'.singularize(:es) # => "ley"
для String#pluralize: Возвращает форму множественного числа слова в строке.
'post'.pluralize # => "posts"
'octopus'.pluralize # => "octopi"
'sheep'.pluralize # => "sheep"
'words'.pluralize # => "words"
'the blue mailman'.pluralize # => "the blue mailmen"
'CamelOctopus'.pluralize # => "CamelOctopi"
'apple'.pluralize(1) # => "apple"
'apple'.pluralize(2) # => "apples"
'ley'.pluralize(:es) # => "leyes"
'ley'.pluralize(1, :es) # => "ley"
Кроме того, вы также можете взглянуть на 'verbs' gem
конъюгат наиболее распространенных английских глаголов для всех лиц, напрягаюсь, стандартные аспектов и современных настроений (с активным диатезом). Стандарт и соблюдаются исключительные правила орфографии.
Стоит отметить, что эти методы предоставляются «ActiveSupport» рельсов и не являются частью класса «String» основного рубина. – ihaztehcodez
Спасибо ... удален –
спасибо за глагол глаголов. Потрясающие. –