Я знаю, что вы можете передавать методы, значения которых вы хотите быть доступными для объектов json, например:
# user.rb
def name
first_name + last_name
end
# some controller
render :json => @user.to_json(:methods => :name)
Но если я хочу немного помассировать значение, возвращаемое из метода (скажем, с помощью текстового помощника), есть ли способ сделать это? Я думаю, еще один способ спросить, это #to_json
поддерживает произвольные атрибуты? Если нет, то почему? Кто-нибудь еще сталкивался с этим раньше?