我想对我的应用程序进行api调用,该应用程序调用一个存在于api控制器中的方法并接受两个参数.所以网址看起来像这样:
mydomain.com/api/method_in_api_controller/method_argument1/method_argument2
Run Code Online (Sandbox Code Playgroud)
我已经查看了导轨指南,但我仍然不清楚,这有点超出了我的经验范围.有什么建议?
在你的路线:
get 'whatever/url/:first_arg/:second_arg' => 'my_controller#my_action'
Run Code Online (Sandbox Code Playgroud)
然后在您的控制器中,您可以访问:first_arg并:second_arg通过params.
def my_action
first_arg = params[:first_arg]
second_arg = params[:second_arg]
end
Run Code Online (Sandbox Code Playgroud)