案例:添加URL参数创建方法
当我提交我的形式位于/jobs/test-lune-f/apply?locale=fr
的创建方法被推出,并做一些检查。
该代码将通过整个创建方法运行并转到create.html.erb
页面或将执行return render :index
。
问题:
的问题是,create.html.erb
具有相同的URL /jobs/test-lune-f/apply?locale=fr
作为index.html.erb
页。
问:
当创建方法运行完全正常,是否有可能像#SUCCESS给它的URL参数?
我试图通过将:anchor => "success"
添加到form_for来完成此操作,但是当方法通过return render :index
返回时,它也会被添加。
目标:
为了能够在形式获取真实成功提交网址参数添加。
CODE:
路线:
resources :jobs, :only => [:show, :index, :create] do
resources :apply, :only => [:index, :create]
resources :share, :only => [:index, :create]
end
resources :apply, :only => :index do
collection { get 'add'}
end
URL来自浏览器,如果你想改变它,重定向 – apneadiving
我只是想添加一个简单的参数不是一个全新的URL – Vinozio
如果您使用的JavaScript ** **,然后只需更换形式**行动**与所需的参数,如: - **行动?...&成功=真**。将script标签放在'create.html.erb'里面 – Abhi