导轨 3.2.0 | 红宝石 1.9.2
路线:
xyz_catalog_device_info
GET|POST /xyz/catalog/devices/:device_id/info(.:format)
xyz/catalog/devices#info`
我的应用程序将多个 API 服务封装到一个系统中,以提供一个单一的位置来维护 SSL 证书和复杂的 XML 生成逻辑。我的控制器对第 3 方 API 进行 HTTP 调用以获取信息,因此没有 XYZ::Catalog::Device 持久化(没有 @device)来实现通常的 rails form helper 技巧。
我想创建一个如下形式:
%form{ :action => xyz_catalog_device_info_path(:format => :xml) }
= label_tag :device_id, "Device ID:"
= text_field_tag :device_id
= submit_tag "Search"
以便它将在操作中填写 device_id。
这可能不使用javascript吗?有没有更好的方法来做到这一点?