2015-08-26 1 views
0

На моем rails приложения, у меня есть следующий маршрут:Использование Restangular с заказными RubyOnRails действием контроллера

POST /api/patients/:id/update_weights(.:format) api/patients#update_weights {:format=>:json}

я хотел бы post данных из моего angular приложения к моим rails приложению так, как update_weights Триггеров действий , Я хотел бы выслать следующие данные: {"param1" : "value", "param2" : "value", "param3" : "value"}

Кто-нибудь знает, как это сделать с помощью Restangular?

ответ

0

Вот решение, которое я использовал:

update: (id, param1, param2, param3) -> 
    Restangular.one("patients", id) 
      .post("update_weights" ,{param_1: param1, param_2: param2, param_3: param3}) 
+0

Хорошая находка. Почему это не работает с '.put ('update_weights', {...})'? Я так смущен с Restangular –