新手问题 rails 中如何把自定义方法写成 restful 风格的方法

fengfans · 2013年08月03日 · 最后由 shatle 回复于 2013年08月03日 · 2599 次阅读

我有两个 model,A 与 B,分别有一个控制器与若干视图。将 A 与 B 的数据进行比较,将比较结果输出至一个页面中。

实现比较的方法由一个单独的控制器中的一个方法实现。

由于比较后输出的数据需要通过 API 向外部开放,该方法要符合 restful 规范,并且能够输出 xml 文件,但小弟不知道这种情况该如何编写,请大家指教。

ComparisionsController#new and ComparisonsController#create

match '/comparisions/:id_1/and/:id_2' => 'ComparisionsController#show', :via => :get

#or
# params[:ids] = id1_id2
match '/comparisions/:ids' => 'ComparisionsController#show', :via => :get

需要 登录 后方可回复, 如果你还没有账号请 注册新账号