Если вы пробовали использовать REST, то знаете, что при подключении ресурса через ActiveResource возникает проблема в отсутствие схемы ресурса.
Как результат — ошибка при выводе скафолд-страницы создания объекта (
Проблему легко исправить так:
При этом на серверной стороне ничего менять не нужно: REST контроллер остается типичным скафолдовским, а маршруты ресурса оформляются стандартным
Кто еще знает какие способы решения проблемы отсутствия схемы в ActiveResource? Какие способы ее загрузки применяете?
Как результат — ошибка при выводе скафолд-страницы создания объекта (
new.html.erb
). Неплохо было бы иметь хотя бы элементарный список полей-атрибутов модели.Проблему легко исправить так:
class ProductResource < ActiveResource::Base def self.new(attributes = self.get("new")) super(attributes) end end
При этом на серверной стороне ничего менять не нужно: REST контроллер остается типичным скафолдовским, а маршруты ресурса оформляются стандартным
map.resources
Кто еще знает какие способы решения проблемы отсутствия схемы в ActiveResource? Какие способы ее загрузки применяете?