rails将值传递给隐藏标记

时间:2013-10-19 12:42:03

标签: ruby-on-rails ruby ruby-on-rails-4

如何将值从输入测试传递到隐藏字段?我需要两种形式吗?

我的新观点:

<%= form_tag 'https://example.com/api/example.asp', 
    authenticity_token: false do %>
<%= text_field_tag(:text) %>
<%= hidden_field_tag("text", @text) %>
...

我的控制器:

def new
  .....
  @text = params[:text]
  .....
end

但它不起作用

<input id="test" name="test" type="hidden">

1 个答案:

答案 0 :(得分:0)

您视图中的代码位于new视图中?

我不确定您要尝试做什么,但尝试将@text = params[:text]置于create操作中 - 如果您正在加载新操作,params[:text]将为空在负载