2015-03-17 5 views
2

У меня есть link_to и вы хотите использовать его параметры в форме на странице, на которую она направляет. Не знаете, как это сделать ...Как передать параметры GET на ввод simpleform

Вот ссылка на шаблон:

<%= link_to 'Create Account', shop_account_signup_from_checkout_path(:order_id => @order.id) %> 

Ссылка перенаправляет на другой шаблон с помощью этой формы на:

<%= simple_form_for @web_user, shop_account_signup_from_checkout_path, id: 'signupForm' do |f| %> 

    <%= f.input #I want the :order_id from the get request to be passed in here# %> 

<% end %> 

Как я пройти в значение :order_id?

Приветствие

+0

Где вы звоните по шаблону? показать нам, что вся страница –

ответ

2

Ваших взгляды имеет доступ к params хэшу, который был принят в действие они визуализируются с, так что самым простым способом для того, что вы показали здесь просто изменить этот вызов метода в simple_form_for до:

simple_form_for @web_user, shop_account_signup_from_checkout_path(:order_id => params[:order_id]) #, ...etc. 
Смежные вопросы