将params.required与apipie param_group结合起来

时间:2016-03-06 00:10:11

标签: ruby-on-rails-4 apipie

我如何结合Rails&#39; params.require与apiepie param_group virtual vector<int>& get_mem() = 0;以避免重复?

1 个答案:

答案 0 :(得分:0)

我知道回复有点迟,但这是怎么做的:

  1. 创建一个扩展ApiPie的控制器:

    类ApiController&lt; ActionController :: Base扩展了Apipie :: DSL :: Concern

  2. 在该控制器中定义param_groups def_param_group :param_errors do error code: 200, desc: "Success" error code: 400, desc: "Error" error code: 401, desc: "Unauthorized" error code: 404, desc: "Not Found" end

  3. 从第二个控制器扩展此控制器:

    class MyCustomController&lt; ApiController

  4. 使用以下功能调用函数前的param_group param_group :param_errors, ApiController def my_method end