我有一个新动作的 Rails 视图。我正在使用 formtastic 生成表单,并且我可以选择有一个可能已传递给控制器的形式模板。
我想要做的是确保在提交表单时将这个 proforma_id 传递给 create 方法
我找到了一种方法来做到这一点,但我想知道这是否有点骇人听闻,以及是否没有更清洁、更像红宝石的方法:
<% params = {:proforma_id => @proforma.id} unless @proforma.nil? %>
<%= semantic_form_for @document, :url => documents_path(params) do |f| %>
也许我应该把参数线放在控制器中?