我试着在我的控制台里测试一种方法,但是即使是基本的多元化-
pluralize(1, 'person')不管用..。
输出:
NoMethodError: undefined method 'pluralize' for main:Object
from (pry):42:in '<main>'但是helper.method(:pluralize)给我看:Method: ActionView::Base(ActionView::Helpers::TextHelper)#pluralize
我遗漏了什么?
发布于 2014-07-31 14:47:38
默认情况下,控制台中不包括帮助程序。你可以先把它们包括进去,它会起作用的:
>> include ActionView::Helpers::TextHelper
>> pluralize(1, 'person')
# => "1 person"或者,您可以使用Rails在控制台中提供的helper对象:
>> helper.pluralize(1, 'person')
# => "1 person"https://stackoverflow.com/questions/25061838
复制相似问题