ОБНОВЛЕНИЕ Player.find (: one,: from => "/ Players / sylario /") пропустит сгенерированный путь к элементу и не добавит .json к вашему URL.
Можете ли вы опубликовать код для вашего контроллера или там, где вы делаете фактический запрос в службу?
Кроме того, если вам нужно убрать расширение из URL, я полагаю, вам придется обезьяньим патчем ActiveResource. Вы можете сделать следующее в файле инициализатора:
class ActiveResource::Base
def element_path(id, prefix_options = {}, query_options = nil)
check_prefix_options(prefix_options)
prefix_options, query_options = split_options(prefix_options) if query_options.nil?
"#{prefix(prefix_options)}#{collection_name}/#{URI.parser.escape id.to_s}#{query_string(query_options)}"
end
end
Переопределяет метод, используемый ActiveResource для генерации URL, и не добавляет расширение формата.