0

我有这条路...

match '/set_current_location/:contract_id' => 'contracts#set_current_location',
  :as => :set_current_location

我已经编写了ContractsController#set_current_location动作和测试,这一切都按预期工作。

我在查看代码时遇到问题。

我知道这不是 Rails 方式,但由于底层数据库结构(我没有创建并且不允许更改),在这种特殊情况下最好不要将表单基于模型一点也不。

所以我的问题是,如何创建发布到该路线的非模型表单?

4

1 回答 1

1

这应该适合你:

<%= form_tag(set_current_location_path(contract_id), method: :post) do %>
...
<% end %>
于 2013-06-29T00:29:13.970 回答