如何在New和Create操作之间传递参数?

Mar*_*rov 2 ruby-on-rails

链接到New操作时,我的url中有一个参数.我在create动作中需要这个参数.你怎么做呢?

Ner*_*ian 7

您可以使用隐藏字段.

<input id="thing" type="hidden" value="<%= params[:thing] %>" />
Run Code Online (Sandbox Code Playgroud)

将该代码放在视图中.

  • 或者如果你更喜欢Rails助手:`<%= hidden_​​field_tag'thing',params [:thing]%>` (3认同)