Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用传递到URL的格式值?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 如何使用传递到URL的格式值?

Ruby on rails 如何使用传递到URL的格式值?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在尝试对字段使用,value=>x函数。自动完成方框字段 为此,我做了以下工作: new_company_path(@compy = @pars4) 这允许我将所需的值保存到URL中。这是可行的,我目前有我的url。@compy 但现在,我想在我的新公司视图中使用这个值。我会尝试另一种方法,如: <%= f.text_field :name, :value => @compy.to_s %> @compy.to_s%> 但仍然不起作用。我可以看到值被保存为“格式”,但

我正在尝试对字段使用,value=>x函数。自动完成方框字段

为此,我做了以下工作:

new_company_path(@compy = @pars4)
这允许我将所需的值保存到URL中。这是可行的,我目前有我的url。@compy

但现在,我想在我的新公司视图中使用这个值。我会尝试另一种方法,如:

<%= f.text_field :name, :value => @compy.to_s %>
@compy.to_s%>

但仍然不起作用。我可以看到值被保存为“格式”,但我现在不知道如何访问它。因此,如果你有任何技巧来做到这一点,这将是非常有益的。谢谢你的时间

我想你应该用like

new_company_path(compy: @compy)
<%= f.text_field :name, :value => params[:compy] %>
您将通过
params[:compy]

你应该用like

new_company_path(compy: @compy)
<%= f.text_field :name, :value => params[:compy] %>
params[:compy]>

不建议在rails中执行此类操作,请尝试
new\u company\u path(compy:@pars4)
。然后使用
params[:compy]
Cool,muchas gracias@Sunny访问视图中的值,这正是我要搜索的。简洁明了,如果每个回答都是这样的话,我会很富有!!再次感谢