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